Skip to content

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.

View as Markdown

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.

InputWhat to send
summaryWhat was decided, in one plain sentence
wordsThe words the decision was made in
whyThe reason the person gave
goalWhat should be different because of the decision, in the person's words
metricThe number that should move, by the name the team uses, if the person named one
directionWhich way that number should go: up or down
judge_byWhen 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_byWho 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.
idThe 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.