update_goal
Change a goal's status, dates, target, or cadence, add plans, obstacles, or reasons, and log a note to keep progress tracking accurate.
Instructions
Change a goal: status (pausing needs resume_date), dates, target, cadence; add plans, obstacles or reasons; optionally log a note. Only change status when the user says so.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"goal": "<goal>"
},
"name": "update_goal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | ||
| note | No | ||
| status | No | ||
| target | No | ||
| add_why | No | ||
| add_plan | No | ||
| description | No | ||
| resume_date | No | YYYY-MM-DD (defaults to today) | |
| target_date | No | YYYY-MM-DD (defaults to today) | |
| add_obstacle | No | ||
| checkin_every_days | No |