plan_sub_query
Add a sub-query step to an ongoing search plan, specifying its goal, reasoning, and boundaries to refine the plan. Use is_revision to replace all previous sub-queries.
Instructions
Phase 3: Add one sub-query. Call once per sub-query; data accumulates across calls. Set is_revision=true to replace all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique ID (e.g., 'sq1') | |
| goal | Yes | Sub-query goal | |
| thought | Yes | Reasoning for this sub-query | |
| boundary | Yes | What this excludes — mutual exclusion with siblings | |
| tool_hint | No | web_search | web_fetch | web_map | |
| confidence | No | Confidence 0.0-1.0 | |
| depends_on | No | Comma-separated prerequisite IDs | |
| session_id | Yes | Session ID from plan_intent | |
| is_revision | No | True to replace all sub-queries | |
| expected_output | Yes | What success looks like |