Skip to content

feat: add planner_exec tool with timeout and idle watchdog gate #35

Merged
m62624 merged 8 commits into
mainfrom
feat/planner-exec-timeout
Jun 17, 2026
Merged

feat: add planner_exec tool with timeout and idle watchdog gate #35
m62624 merged 8 commits into
mainfrom
feat/planner-exec-timeout

Conversation

@m62624

@m62624 m62624 commented Jun 17, 2026

Copy link
Copy Markdown
Owner

No description provided.

m62624 and others added 4 commits June 17, 2026 11:18
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…chdog benefit

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added the feat label Jun 17, 2026
m62624 and others added 4 commits June 17, 2026 11:30
…tform process tree kill

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ec-tools tests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rename "Allowed planner wrappers" → "Extension tools (this planner session only)" in
  preflight status output, block messages, and tool-policy gate errors so the model does
  not confuse extension-only tools with all available Pi-native tools (read, write, etc.)
- done/await_user_acceptance: instruct model to write /planner-finish prompt in response
  text instead of using ask_user tool call; explicitly note it cannot invoke the command
  itself as an LLM

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@m62624 m62624 merged commit b60b5e2 into main Jun 17, 2026
1 check passed
@m62624 m62624 deleted the feat/planner-exec-timeout branch June 17, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant