upsert_progress
Save a work checkpoint to the active thread and project PROGRESS.md, recording goal, focus, next steps, and blockers. Avoids misplacement by targeting a known thread or creating one when missing.
Instructions
Save a checkpoint to active thread state and project PROGRESS.md.
Prefer a known thread_id so the checkpoint cannot land on the wrong
thread. If selection is ambiguous the tool can request a thread_id;
force_new_thread explicitly starts another outcome. Depending on
create_thread_if_missing, a missing thread may be created as a side effect.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | ||
| focus | No | ||
| title | No | ||
| content | No | ||
| thread_id | No | ||
| next_steps | No | ||
| resume_step | No | ||
| source_tool | No | ||
| project_slug | No | ||
| blocked_reason | No | ||
| workspace_path | No | ||
| force_new_thread | No | ||
| create_thread_if_missing | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||