plan_complexity
Assess search complexity on a scale of 1 to 3 to determine the required phases for a search session based on query depth and scope.
Instructions
Phase 2: Assess search complexity (1-3). Controls required phases: Level 1 = phases 1-3; Level 2 = phases 1-5; Level 3 = all 6.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"session_id": "<session_id>",
"thought": "<thought>",
"level": "<level>",
"estimated_sub_queries": "<estimated_sub_queries>",
"estimated_tool_calls": "<estimated_tool_calls>",
"justification": "<justification>"
},
"name": "plan_complexity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | Yes | Complexity 1-3 | |
| thought | Yes | Reasoning for complexity assessment | |
| confidence | No | Confidence 0.0-1.0 | |
| session_id | Yes | Session ID from plan_intent | |
| is_revision | No | True to overwrite | |
| justification | Yes | Why this complexity level | |
| estimated_tool_calls | Yes | Expected total tool calls | |
| estimated_sub_queries | Yes | Expected number of sub-queries |