optimize: prompts and stability of super agent and planner #273
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📝 Pull Request Template
1. Related Issue
Closes # (issue number)
Type of Change (select one)
Code Refactor
3. Description
Planner: non-interference, pass-through; adequate=false only for schedule confirmation.
Planner: schedule only if agent skills support monitoring; scheduling is centralized (use schedule_config), never delegate to agents.
Planner: if no schedule → run once (no pause); inline “confirm” with schedule → proceed (no pause).
Planner: agent_name must be valid (target or from tool_get_enabled_agents); never invent names.
Planner examples updated: once-by-default, inline-confirm, safe-alternatives.
Super Agent: no “cannot”; confident handoff to Planner; factual answers only (no implied tool calls/data fetch).
Super Agent: don’t hijack Planner confirmations; forward schedules/confirmations via handoff_to_planner.
Super Agent examples added: direct answer, scheduled monitoring handoff, multi-step analysis handoff, schedule-confirmation handoff.
4. Testing
5. Checklist