diff --git a/agents/s02_tool_use.py b/agents/s02_tool_use.py index f72372e..a05ac4b 100644 --- a/agents/s02_tool_use.py +++ b/agents/s02_tool_use.py @@ -140,4 +140,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s03_todo_write.py b/agents/s03_todo_write.py index fd41e10..9ca805c 100644 --- a/agents/s03_todo_write.py +++ b/agents/s03_todo_write.py @@ -201,4 +201,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s04_subagent.py b/agents/s04_subagent.py index f01c997..9de087b 100644 --- a/agents/s04_subagent.py +++ b/agents/s04_subagent.py @@ -175,4 +175,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s05_skill_loading.py b/agents/s05_skill_loading.py index 2a5ff73..ee8ffc1 100644 --- a/agents/s05_skill_loading.py +++ b/agents/s05_skill_loading.py @@ -217,4 +217,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s06_context_compact.py b/agents/s06_context_compact.py index 181b783..b9c6aa8 100644 --- a/agents/s06_context_compact.py +++ b/agents/s06_context_compact.py @@ -239,4 +239,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s07_task_system.py b/agents/s07_task_system.py index 7f55341..82b16af 100644 --- a/agents/s07_task_system.py +++ b/agents/s07_task_system.py @@ -239,4 +239,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s08_background_tasks.py b/agents/s08_background_tasks.py index 1d2531e..77a992e 100644 --- a/agents/s08_background_tasks.py +++ b/agents/s08_background_tasks.py @@ -225,4 +225,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s09_agent_teams.py b/agents/s09_agent_teams.py index d0d9654..284a1ac 100644 --- a/agents/s09_agent_teams.py +++ b/agents/s09_agent_teams.py @@ -397,4 +397,9 @@ if __name__ == "__main__": continue history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s10_team_protocols.py b/agents/s10_team_protocols.py index fee3619..21f936d 100644 --- a/agents/s10_team_protocols.py +++ b/agents/s10_team_protocols.py @@ -478,4 +478,9 @@ if __name__ == "__main__": continue history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s11_autonomous_agents.py b/agents/s11_autonomous_agents.py index 4469f97..856bc92 100644 --- a/agents/s11_autonomous_agents.py +++ b/agents/s11_autonomous_agents.py @@ -570,4 +570,9 @@ if __name__ == "__main__": continue history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print() diff --git a/agents/s12_worktree_task_isolation.py b/agents/s12_worktree_task_isolation.py index ad7fbad..0162de5 100644 --- a/agents/s12_worktree_task_isolation.py +++ b/agents/s12_worktree_task_isolation.py @@ -772,4 +772,9 @@ if __name__ == "__main__": break history.append({"role": "user", "content": query}) agent_loop(history) + response_content = history[-1]["content"] + if isinstance(response_content, list): + for block in response_content: + if hasattr(block, "text"): + print(block.text) print()