[{"type":"function","function":{"name":"planning","description":"规划工具,用于创建和管理复杂任务的解决方案计划。\n提供创建计划、更新步骤和跟踪进度等功能。","parameters":{"type":"object","properties":{"command":{"type":"string","description":"执行的命令,可选值:create(创建计划)、update(更新计划)、list(列出计划)、get(获取详情)、set_active(设置激活计划)、mark_step(标记步骤状态)、delete(删除计划)","enum":["create","update","list","get","set_active","mark_step","delete"]},"plan_id":{"type":"string","description":"计划唯一标识符。create/update/set_active/delete命令必填,get/mark_step命令可不填(默认使用当前激活计划)"},"title":{"type":"string","description":"计划标题。create命令必填,update命令可选"},"steps":{"type":"array","description":"计划步骤列表。create命令必填,update命令可选","items":{"type":"object","properties":{"step_description":{"type":"string"},"expected_result":{"type":"string"}}}},"step_index":{"type":"integer","description":"步骤序号(从0开始)。mark_step命令必填"},"step_status":{"type":"string","description":"步骤状态。用于mark_step命令","enum":["not_started","in_progress","completed","failed"]},"step_notes":{"type":"string","description":"步骤备注。mark_step命令可选"}},"required":["command"],"additionalProperties":False}}}]