Skip to content

fix: more robust planner/execution agents#242

Merged
mikegros merged 1 commit into
mainfrom
planner
May 15, 2026
Merged

fix: more robust planner/execution agents#242
mikegros merged 1 commit into
mainfrom
planner

Conversation

@awadell1
Copy link
Copy Markdown
Collaborator

Execution Agent:

  • Summarization step can trigger tool calls which don't get resolved
    resulting in agent failure
  • keep a tool free llm around to avoid this edge case

Planner:
LLMs can occasionally return an empty recap message, this would trigger
an error for the claude LLM during the next generation_node call as the
first message would be empty (invalid for claude).

This fixes that by treating an empty review as an approval

Execution Agent:
- Summarization step can trigger tool calls which don't get resolved
  resulting in agent failure
- keep a tool free llm around to avoid this edge case

Planner:
LLMs can occasionally return an empty recap message, this would trigger
an error for the claude LLM during the next generation_node call as the
first message would be empty (invalid for claude).

This fixes that by treating an empty review as an approval

Tests effectively just check that the fixes are applied.
@mikegros mikegros merged commit a751bd4 into main May 15, 2026
2 checks passed
@mikegros mikegros deleted the planner branch May 15, 2026 21:30
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.

2 participants