gradeNot graded
get_desksAnswer
List the user's decision desks with concise counts and current-desk status.
View tool JSON
{
"name": "get_desks",
"kind": "answer",
"impl": "imperative",
"description": "List the user's decision desks with concise counts and current-desk status.",
"inputSchema": {
"type": "object",
"additionalProperties": false
}
}get_current_deskAnswer
Read the exact live decision currently open by the human, including option and thought provenance, weights, pins, and unresolved considerations.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"additionalProperties": false
}
}get_optionsAnswer
Read all options and their provenance for a desk. Defaults to the current desk.
View tool JSON
{
"name": "get_options",
"kind": "answer",
"impl": "imperative",
"description": "Read all options and their provenance for a desk. Defaults to the current desk.",
"inputSchema": {
"type": "object",
"properties": {
"desk_id": {
"type": "string",
"description": "Optional desk ID. Omit it to use the human's currently open desk."
}
},
"additionalProperties": false
}
}get_thoughtsAnswer
Read live pros and cons with option IDs, 1–5 weights, pin protection, and human or agent provenance.
View tool JSON
{
"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.",
"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
}
}get_considerationsAnswer
Read unresolved questions or missing information. These are uncertainties, not established pros or cons.
View tool JSON
{
"name": "get_considerations",
"kind": "answer",
"impl": "imperative",
"description": "Read unresolved questions or missing information. These are uncertainties, not established pros or cons.",
"inputSchema": {
"type": "object",
"properties": {
"desk_id": {
"type": "string",
"description": "Optional desk ID. Omit it to use the human's currently open desk."
}
},
"additionalProperties": false
}
}get_tradeoffsAnswer
Read deterministic pro-minus-con weight summaries and strongest reasons. Scores are directional signals, not objective answers.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"desk_id": {
"type": "string",
"description": "Optional desk ID. Omit it to use the human's currently open desk."
}
},
"additionalProperties": false
}
}get_leanAnswer
Read the current deterministic lean or tie based on weighted pros and cons. Treat it as guidance, never certainty.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"desk_id": {
"type": "string",
"description": "Optional desk ID. Omit it to use the human's currently open desk."
}
},
"additionalProperties": false
}
}create_deskAction
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.
View tool JSON
{
"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.",
"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
}
}rename_deskAction
Rename a decision desk while preserving all of its contents.
View tool JSON
{
"name": "rename_desk",
"kind": "act",
"impl": "imperative",
"description": "Rename a decision desk while preserving all of its contents.",
"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
}
}add_optionAction
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.
View tool JSON
{
"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.",
"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
}
}rename_optionAction
Rename an existing option without changing its thoughts.
View tool JSON
{
"name": "rename_option",
"kind": "act",
"impl": "imperative",
"description": "Rename an existing option without changing its thoughts.",
"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
}
}remove_optionAction
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.
View tool JSON
{
"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.",
"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
}
}add_proAction
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.
View tool JSON
{
"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.",
"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
}
}add_conAction
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.
View tool JSON
{
"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.",
"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
}
}edit_thoughtAction
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.
View tool JSON
{
"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.",
"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
}
}remove_thoughtAction
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.
View tool JSON
{
"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.",
"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
}
}set_thought_weightAction
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.
View tool JSON
{
"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.",
"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
}
}pin_thoughtAction
Pin a thought only when the human explicitly identifies it as personally important or protected.
View tool JSON
{
"name": "pin_thought",
"kind": "act",
"impl": "imperative",
"description": "Pin a thought only when the human explicitly identifies it as personally important or protected.",
"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
}
}unpin_thoughtAction
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.
View tool JSON
{
"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.",
"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
}
}add_considerationAction
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.
View tool JSON
{
"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.",
"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
}
}remove_considerationAction
Remove an unresolved consideration when it is irrelevant or explicitly dismissed.
View tool JSON
{
"name": "remove_consideration",
"kind": "act",
"impl": "imperative",
"description": "Remove an unresolved consideration when it is irrelevant or explicitly dismissed.",
"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
}
}