Set goal
set_goalSets the business's goal: the one outcome the plan works toward, counted by Marsell (GitHub stars, sign-ups, bookings, money raised, sales). words: the owner's own words, read by a small model (a few tokens) into what it counts, the target and the day; when they name no amount or could mean two goals, nothing is set and the answer says what was understood, so ask the owner again. use_suggestion: the owner takes Marsell's suggestion as it is. situation_read goal shows the goal now. It needs an act key.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "set_goal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| words | No | the owner's goal in their own words, exactly as they said it: '500 stars by Christmas', '20 tours a week this summer', '$5k a month' | |
| project | No | The project's id or exact name. Optional when the account has one project. | |
| owner_words | No | The owner's own words, exactly as they said them: what an argument ending in _from_message keeps. | |
| use_suggestion | No | true when the owner takes Marsell's suggested goal as it is | |
| words_from_message | No | true when the owner's goal is the message they just sent: it is read exactly as sent, so you never retype it |