Skip to content

fix(multishot): preserve tools across dispatch rounds#274

Merged
drewstone merged 1 commit into
mainfrom
fix/multishot-tool-loop
Jun 22, 2026
Merged

fix(multishot): preserve tools across dispatch rounds#274
drewstone merged 1 commit into
mainfrom
fix/multishot-tool-loop

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

Summary

  • keep tool definitions attached across multishot follow-up dispatch calls
  • add maxToolDispatches to fail loudly when one assistant turn loops too far
  • bump agent-eval / Python RPC package version trio to 0.96.2

Verification

  • pnpm vitest run tests/multishot/multishot.test.ts → 7/7 passed
  • pnpm typecheck → passed
  • NODE_OPTIONS=--max-old-space-size=8192 pnpm build → passed
  • pnpm lint → exit 0
  • pnpm test → 247 files passed, 2528 passed, 2 skipped
  • pnpm verify:package → passed
  • git diff --check → passed
  • git merge-tree --write-tree origin/main HEAD → passed

@tangletools tangletools left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ Auto-approved PR — 941177d2

Blanket team auto-approval is enabled for this reviewer service.
The full PR reviewer audit still runs separately and will publish findings if it detects issues.

tangletools · auto-approval · reason: blanket_auto_approve · 2026-06-22T15:55:46Z

@drewstone drewstone merged commit 13d9479 into main Jun 22, 2026
1 check passed
@drewstone drewstone deleted the fix/multishot-tool-loop branch June 22, 2026 15:58
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