MCP tools
Report a decision
report_decision records a decision just made in the conversation, with why, the goal, the number that should move and when to judge the decision.
An agent calls report_decision once a person agrees to a choice that changes what people will do or see. ZeroWidth keeps the decision as reported.
The reply gives the decision's id. To add a goal, a number or a date the decision lacked, the agent calls again with that id and only what's new, never the whole decision again.
Inputs
None are required on their own: a new decision needs at least summary, and an addition needs id.
| Input | What to send |
|---|---|
summary | What was decided, in one plain sentence |
words | The words the decision was made in |
why | The reason the person gave |
goal | What should be different because of the decision, in the person's words |
metric | The number that should move, by the name the team uses, if the person named one |
direction | Which way that number should go: up or down |
judge_by | When to judge the decision: a date such as 2026-12-15, or "in 30 days", "in 6 weeks", "in 3 months" or "in 1 year". Kept only with a goal or a known metric. |
decided_by | Who decided, when someone other than the person in the conversation made the call. On hosted ZeroWidth the decision is recorded as the signed-in person's, with "said to be decided by" and the name added to the words. |
id | The id from an earlier reply, to add to that decision |
Parts of a good report
The choice and the person's own words.
The reason, only if the person gave one.
The goal, and the number and direction if the person named them.
A deadline, as a date or a number of days, weeks, months or years.
A number the record doesn't have yet is kept in the goal's text, and the decision can be judged once someone links a number. A deadline that isn't a date, such as "after the March launch", or a date that has already passed, is kept in the goal's text too, with no deadline set.
Choices not to report
A choice nobody has agreed to yet ("maybe we should", "what if we").
A small choice the agent made inside the work: a name, a library, a layout.
A question, a plan nobody has agreed to, or a summary of the conversation.