removedInput schema / properties / available_mcp_tools
Removed value: -{
- "description": "Array of MCP tool names available for use (e.g., [\"mcp-omnisearch\", \"mcp-turso-cloud\"])",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / properties / available_tools
Added value: +{
+ "description": "Optional tool names/descriptions used only to validate recommendations",
+ "items": {
+ "anyOf": [
+ {
+ "description": "Tool name",
+ "type": "string"
+ },
+ {
+ "properties": {
+ "description": {
+ "description": "Brief tool description",
+ "type": "string"
+ },
+ "name": {
+ "description": "Tool name",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "type": "array"
+}
changedInput schema / properties / branch_from_thought / description
Previous value: -"Branching point thought number"New value: +"Thought number this branch starts from"
removedInput schema / properties / current_step
Removed value: -{
- "description": "Current step recommendation",
- "properties": {
- "expected_outcome": {
- "description": "What to expect from this step",
- "type": "string"
- },
- "next_step_conditions": {
- "description": "Conditions to consider for the next step",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "recommended_tools": {
- "description": "Tools recommended for this step",
- "items": {
- "properties": {
- "alternatives": {
- "description": "Alternative tools that could be used",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "confidence": {
- "description": "0-1 indicating confidence in recommendation",
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "priority": {
- "description": "Order in the recommendation sequence",
- "type": "number"
- },
- "rationale": {
- "description": "Why this tool is recommended",
- "type": "string"
- },
- "suggested_inputs": {
- "additionalProperties": {},
- "description": "Optional suggested parameters",
- "type": "object"
- },
- "tool_name": {
- "description": "Name of the tool being recommended",
- "type": "string"
- }
- },
- "required": [
- "tool_name",
- "confidence",
- "rationale",
- "priority"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "step_description": {
- "description": "What needs to be done",
- "type": "string"
- }
- },
- "required": [
- "step_description",
- "recommended_tools",
- "expected_outcome"
- ],
- "type": "object"
-}
changedInput schema / properties / is_revision / description
Previous value: -"Whether this revises previous thinking"New value: +"Whether this revises a thought"
changedInput schema / properties / needs_more_thoughts / description
Previous value: -"If more thoughts are needed"New value: +"Set when the estimate was too low"
changedInput schema / properties / next_thought_needed / description
Previous value: -"Whether another thought step is needed"New value: +"Whether another thought is needed"
removedInput schema / properties / previous_steps
Removed value: -{
- "description": "Steps already recommended",
- "items": {
- "properties": {
- "expected_outcome": {
- "description": "What to expect from this step",
- "type": "string"
- },
- "next_step_conditions": {
- "description": "Conditions to consider for the next step",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "recommended_tools": {
- "description": "Tools recommended for this step",
- "items": {
- "properties": {
- "alternatives": {
- "description": "Alternative tools that could be used",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "confidence": {
- "description": "0-1 indicating confidence in recommendation",
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "priority": {
- "description": "Order in the recommendation sequence",
- "type": "number"
- },
- "rationale": {
- "description": "Why this tool is recommended",
- "type": "string"
- },
- "suggested_inputs": {
- "additionalProperties": {},
- "description": "Optional suggested parameters",
- "type": "object"
- },
- "tool_name": {
- "description": "Name of the tool being recommended",
- "type": "string"
- }
- },
- "required": [
- "tool_name",
- "confidence",
- "rationale",
- "priority"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "step_description": {
- "description": "What needs to be done",
- "type": "string"
- }
- },
- "required": [
- "step_description",
- "recommended_tools",
- "expected_outcome"
- ],
- "type": "object"
- },
- "type": "array"
-}
addedInput schema / properties / recommended_tools
Added value: +{
+ "description": "Optional tool plan authored by the model; validated if available_tools is supplied",
+ "items": {
+ "properties": {
+ "alternatives": {
+ "description": "Alternative tool names",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "confidence": {
+ "description": "Optional 0-1 confidence score",
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "priority": {
+ "description": "Optional execution order hint",
+ "minimum": 1,
+ "type": "number"
+ },
+ "rationale": {
+ "description": "Why this tool may help",
+ "type": "string"
+ },
+ "suggested_inputs": {
+ "additionalProperties": {},
+ "description": "Optional suggested tool arguments",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "tool_name": {
+ "description": "Name of the tool being recommended",
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool_name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedInput schema / properties / remaining_steps / description
Previous value: -"High-level descriptions of upcoming steps"New value: +"Optional high-level remaining steps"
changedInput schema / properties / revises_thought / description
Previous value: -"Which thought is being reconsidered"New value: +"Thought revised"
addedInput schema / properties / session_id
Added value: +{
+ "description": "Optional history bucket. Defaults to \"default\".",
+ "type": "string"
+}
changedInput schema / properties / thought / description
Previous value: -"Your current thinking step"New value: +"Current thinking step"
changedInput schema / properties / total_thoughts / description
Previous value: -"Estimated total thoughts needed"New value: +"Current estimate of total thoughts needed"
changedInput schema / required
Previous value: -[
- "available_mcp_tools",
- "thought",
- "next_thought_needed",
- "thought_number",
- "total_thoughts"
-]New value: +[
+ "thought",
+ "thought_number",
+ "total_thoughts",
+ "next_thought_needed"
+]