{"ok":true,"site":{"host":"sidekicks.matthewoscarwyatt.chatgpt.site","url":"https://sidekicks.matthewoscarwyatt.chatgpt.site/","type":"live","desc":"A local-first workspace where people and visiting AI agents build, review, and approve plans together.","tools":[{"name":"get_workspace_state","kind":"answer","impl":"imperative","description":"Read current Sidekicks tasks, deadlines, playbooks, commitments, proposal, and version before planning.","title":"Get workspace state","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"match_sidekicks_to_task","kind":"act","impl":"imperative","description":"Select up to three enabled specialist playbooks that apply to one task and explain each match.","title":"Match Sidekicks to task","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","minLength":1,"maxLength":128}},"required":["taskId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"consult_sidekick","kind":"answer","impl":"imperative","description":"Read one matched playbook’s task-specific questions, constraints, permitted recommendations, and checklist.","title":"Consult a Sidekick","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"taskId":{"type":"string","minLength":1,"maxLength":128},"sidekickId":{"type":"string","minLength":1,"maxLength":128}},"required":["taskId","sidekickId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"evaluate_task_plan","kind":"act","impl":"imperative","description":"Evaluate a complete candidate without staging it; return attributable votes, issues, and repairs.","title":"Evaluate task plan","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"expectedWorkspaceVersion":{"type":"integer","minimum":0},"parentTaskId":{"type":"string","minLength":1,"maxLength":128},"consultedSidekickIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"subtasks":{"type":"array","maxItems":20,"items":{"type":"object","properties":{"candidateId":{"type":"string","minLength":1,"maxLength":128},"title":{"type":"string","maxLength":120},"description":{"type":"string","maxLength":300},"status":{"type":"string","enum":["backlog","today","in-progress","done"]},"priority":{"type":"string","enum":["low","medium","high","urgent"]},"tags":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":48}},"estimatedDurationMinutes":{"type":"integer","minimum":1,"maximum":10080},"plannedStart":{"type":"string","format":"date-time"},"dueAt":{"type":"string","format":"date-time"},"dependencyCandidateIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"assignedSidekickIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"checklistCoverageIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"recommendationType":{"type":"string","maxLength":48}},"required":["candidateId","title","description","status","priority","tags","dependencyCandidateIds","assignedSidekickIds","checklistCoverageIds"],"additionalProperties":false}},"rationale":{"type":"string","maxLength":500}},"required":["expectedWorkspaceVersion","parentTaskId","consultedSidekickIds","subtasks","rationale"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"stage_task_plan","kind":"act","impl":"imperative","description":"Revalidate and visibly stage a valid candidate for human approval without creating tasks.","title":"Stage task plan","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"expectedWorkspaceVersion":{"type":"integer","minimum":0},"parentTaskId":{"type":"string","minLength":1,"maxLength":128},"consultedSidekickIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"subtasks":{"type":"array","maxItems":20,"items":{"type":"object","properties":{"candidateId":{"type":"string","minLength":1,"maxLength":128},"title":{"type":"string","maxLength":120},"description":{"type":"string","maxLength":300},"status":{"type":"string","enum":["backlog","today","in-progress","done"]},"priority":{"type":"string","enum":["low","medium","high","urgent"]},"tags":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":48}},"estimatedDurationMinutes":{"type":"integer","minimum":1,"maximum":10080},"plannedStart":{"type":"string","format":"date-time"},"dueAt":{"type":"string","format":"date-time"},"dependencyCandidateIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"assignedSidekickIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"checklistCoverageIds":{"type":"array","maxItems":20,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":128}},"recommendationType":{"type":"string","maxLength":48}},"required":["candidateId","title","description","status","priority","tags","dependencyCandidateIds","assignedSidekickIds","checklistCoverageIds"],"additionalProperties":false}},"rationale":{"type":"string","maxLength":500}},"required":["expectedWorkspaceVersion","parentTaskId","consultedSidekickIds","subtasks","rationale"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commit_task_plan","kind":"act","impl":"imperative","description":"Atomically create tasks from the visible proposal only after explicit human approval.","title":"Commit approved task plan","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"proposalId":{"type":"string","minLength":1,"maxLength":128}},"required":["proposalId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/sidekicks.matthewoscarwyatt.chatgpt.site.png","apiSurface":"spec","toolCount":6}}