{"ok":true,"site":{"host":"decisiondesk.pages.dev","url":"https://decisiondesk.pages.dev/","type":"live","desc":"DecisionDesk","tools":[{"name":"get_desks","kind":"answer","impl":"imperative","description":"List the user's decision desks with concise counts and current-desk status.","title":"List Decision Desks","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_current_desk","kind":"answer","impl":"imperative","description":"Read the exact live decision currently open by the human, including option and thought provenance, weights, pins, and unresolved considerations.","title":"Read Current Decision Desk","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_options","kind":"answer","impl":"imperative","description":"Read all options and their provenance for a desk. Defaults to the current desk.","title":"Read Decision Options","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_thoughts","kind":"answer","impl":"imperative","description":"Read live pros and cons with option IDs, 1–5 weights, pin protection, and human or agent provenance.","title":"Read Pros and Cons","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"Optional option ID to filter thoughts."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_considerations","kind":"answer","impl":"imperative","description":"Read unresolved questions or missing information. These are uncertainties, not established pros or cons.","title":"Read Open Considerations","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_tradeoffs","kind":"answer","impl":"imperative","description":"Read deterministic pro-minus-con weight summaries and strongest reasons. Scores are directional signals, not objective answers.","title":"Read Decision Tradeoffs","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_lean","kind":"answer","impl":"imperative","description":"Read the current deterministic lean or tie based on weighted pros and cons. Treat it as guidance, never certainty.","title":"Read Current Lean","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_desk","kind":"act","impl":"imperative","description":"Create a new decision desk without changing the desk currently open by the human. Agent-added alternatives are suggestions for the human to consider, never assumptions or selections made on the human's behalf.","title":"Create Decision Desk","inputSchema":{"type":"object","properties":{"title":{"type":"string","description":"The decision question or title."},"initial_option_names":{"type":"array","items":{"type":"string"},"description":"Optional suggested starting options."}},"required":["title"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"rename_desk","kind":"act","impl":"imperative","description":"Rename a decision desk while preserving all of its contents.","title":"Rename Decision Desk","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"title":{"type":"string","description":"The new decision title."}},"required":["title"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_option","kind":"act","impl":"imperative","description":"Add a plausible alternative for consideration. Agent-added alternatives are suggestions for the human to consider, never assumptions or selections made on the human's behalf.","title":"Suggest Decision Option","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"name":{"type":"string","description":"Suggested option name."}},"required":["name"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"rename_option","kind":"act","impl":"imperative","description":"Rename an existing option without changing its thoughts.","title":"Rename Decision Option","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"name":{"type":"string","description":"New option name."}},"required":["option_id","name"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_option","kind":"act","impl":"imperative","description":"Remove an option only when explicitly requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.","title":"Remove Decision Option","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."}},"required":["option_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_pro","kind":"act","impl":"imperative","description":"Add an agent-created pro. Use this only for information actually known from the conversation or supplied context. Do not invent factual pros or cons. Unknown or unresolved information belongs in the inbox through add_consideration.","title":"Add Known Pro","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"text":{"type":"string","description":"Context-supported pro text."},"weight":{"type":"integer","enum":[1,2,3,4,5],"default":3,"description":"Importance from 1 (low) to 5 (high)."}},"required":["option_id","text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_con","kind":"act","impl":"imperative","description":"Add an agent-created con. Use this only for information actually known from the conversation or supplied context. Do not invent factual pros or cons. Unknown or unresolved information belongs in the inbox through add_consideration.","title":"Add Known Con","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"text":{"type":"string","description":"Context-supported con text."},"weight":{"type":"integer","enum":[1,2,3,4,5],"default":3,"description":"Importance from 1 (low) to 5 (high)."}},"required":["option_id","text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"edit_thought","kind":"act","impl":"imperative","description":"Edit a thought's wording while preserving provenance. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.","title":"Edit Existing Thought","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"thought_id":{"type":"string","description":"The thought ID."},"text":{"type":"string","description":"Replacement thought text."}},"required":["option_id","thought_id","text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_thought","kind":"act","impl":"imperative","description":"Remove a thought only when explicitly requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.","title":"Remove Existing Thought","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"thought_id":{"type":"string","description":"The thought ID."}},"required":["option_id","thought_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_thought_weight","kind":"act","impl":"imperative","description":"Set a thought's 1–5 importance only when requested. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.","title":"Set Thought Importance","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"thought_id":{"type":"string","description":"The thought ID."},"weight":{"type":"integer","enum":[1,2,3,4,5],"default":3,"description":"Importance from 1 (low) to 5 (high)."}},"required":["option_id","thought_id","weight"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"pin_thought","kind":"act","impl":"imperative","description":"Pin a thought only when the human explicitly identifies it as personally important or protected.","title":"Pin Human Judgment","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"thought_id":{"type":"string","description":"The thought ID."}},"required":["option_id","thought_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"unpin_thought","kind":"act","impl":"imperative","description":"Unpin a thought only at the human's explicit request. Pinned thoughts are human-protected judgment. Do not modify, remove, reweight, or unpin them unless the human explicitly requests that exact change.","title":"Unpin Human Judgment","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"option_id":{"type":"string","description":"The option ID."},"thought_id":{"type":"string","description":"The thought ID."}},"required":["option_id","thought_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_consideration","kind":"act","impl":"imperative","description":"Add an agent-created inbox question for missing, unknown, suspected, or unresolved information. Known information may become a pro or con; anything not known to be true must remain a consideration.","title":"Add Unresolved Consideration","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"text":{"type":"string","description":"A concise unresolved question or consideration."},"related_option_ids":{"type":"array","items":{"type":"string"},"description":"Optional option IDs this uncertainty relates to."}},"required":["text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"remove_consideration","kind":"act","impl":"imperative","description":"Remove an unresolved consideration when it is irrelevant or explicitly dismissed.","title":"Remove Consideration","inputSchema":{"type":"object","properties":{"desk_id":{"type":"string","description":"Optional desk ID. Omit it to use the human's currently open desk."},"consideration_id":{"type":"string","description":"The consideration ID."}},"required":["consideration_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":21}}