plan_sub_query
Batch submit all sub-queries for a decomposed search plan in one call. Validates unique IDs and dependency graph to ensure correctness.
Instructions
Phase 3: Submit ALL sub-queries in ONE call (batch).
items_json: JSON array, each element shape: {"id":"sq1","goal":"...","expected_output":"...","boundary":"...", "depends_on":["sq0"],"tool_hint":"web_search"}
Validation enforced by the engine:
ids must be unique
depends_on must reference declared ids
no cycles in depends_on graph
duplicate id → error returned, batch rejected
Set is_revision=true to replace any previously submitted decomposition.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thought | Yes | Reasoning for the full decomposition | |
| confidence | No | Confidence 0.0-1.0 | |
| items_json | Yes | JSON array of sub-query objects (see description for shape) | |
| session_id | Yes | Session ID from plan_intent | |
| is_revision | No | True to replace prior decomposition |