Skip to content

Conversation

@nhynes
Copy link
Member

@nhynes nhynes commented Jan 6, 2026

No description provided.

@nhynes nhynes requested a review from staverm January 6, 2026 09:07
Copy link
Member

@staverm staverm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agent impls look good. Both scenarios run smoothly on my machine. I'm on board for getting these in but I'm not sure what to do with the old code.

We can either delete it or leave it as alternative impls, but then it would be good to mention that in some README. Keeping alternative impls seems fine for a tutorial repo. What do you think?

Talking about these files:

Tau2

  • tau2/tau2_agent.py
  • tau2/tau2_evaluator.py

Debate

  • debate/debater.py
  • debate/debate_judge_common.py
  • debate/debate_judge.py
  • debate/adk_debate_judge.py
  • debate/Dockerfile.adk-debate-judge

we can e.g. add a debate/README file and briefly explain the different impls

The old 'SDK'

  • src/agentbeats/green_executor.py
  • src/agentbeats/tool_provider.py

it's weird that this is shared code, but the new template Executor is not

json.dump(output_data, f, indent=2)
print(f"Results written to {output_path}")

if error_status:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ℹ️ this change is to write the output json file even when green agent fails (writes role-id mapping and empty results)

@nhynes nhynes merged commit dd28d9d into main Jan 12, 2026
@nhynes nhynes deleted the nhynes/templateify branch January 12, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants