diff --git a/s05_todo_write/code.py b/s05_todo_write/code.py index 9c88de359..0529cba33 100644 --- a/s05_todo_write/code.py +++ b/s05_todo_write/code.py @@ -232,10 +232,8 @@ def summary_hook(messages: list): # agent_loop — same as s04 + nag reminder counter # ═══════════════════════════════════════════════════════════ -rounds_since_todo = 0 - def agent_loop(messages: list): - global rounds_since_todo + rounds_since_todo = 0 while True: # s05: nag reminder — inject if model hasn't updated todos for 3 rounds if rounds_since_todo >= 3 and messages: diff --git a/s06_subagent/code.py b/s06_subagent/code.py index 2732246bf..901a63686 100644 --- a/s06_subagent/code.py +++ b/s06_subagent/code.py @@ -312,10 +312,8 @@ def summary_hook(messages: list): # agent_loop — same as s05 + nag reminder, task auto-dispatches # ═══════════════════════════════════════════════════════════ -rounds_since_todo = 0 - def agent_loop(messages: list): - global rounds_since_todo + rounds_since_todo = 0 while True: # s05: nag reminder if rounds_since_todo >= 3 and messages: diff --git a/s07_skill_loading/code.py b/s07_skill_loading/code.py index b4506fc57..45c04313a 100644 --- a/s07_skill_loading/code.py +++ b/s07_skill_loading/code.py @@ -356,10 +356,8 @@ def summary_hook(messages: list): # agent_loop — same as s05-s06 + nag reminder # ═══════════════════════════════════════════════════════════ -rounds_since_todo = 0 - def agent_loop(messages: list): - global rounds_since_todo + rounds_since_todo = 0 while True: if rounds_since_todo >= 3 and messages: messages.append({"role": "user",