Update Milestones
update_milestonesUpdates the milestones tracker in agent memory — either replaces the full document or updates a single milestone's status inline. Use when: marking a milestone complete, adding new milestones, or syncing milestone state after work sessions. Scope: local filesystem (milestones.md in memory dir). No network access. Not for: tracking a full plan narrative (use update_plan), logging session events (use memory_log).
How to use update_milestones
Provide only the required inputs below. Start with the smallest scope that answers the task, then review the risk properties before an agent executes the call.
Risk and execution properties
Read only: no
Destructive: yes
Idempotent: no
Open world: no — operates locally or through configured services
Inputs
contentstringFull markdown milestones document. Replaces existing file when provided.
milestonestringMilestone name/identifier to update inline (used with status).
statusstringNew status for the milestone. Example: 'COMPLETE', 'IN PROGRESS', 'BLOCKED'.
notesstringOptional notes to append beneath the milestone status line.
Example input
{
"content": "<string>",
"milestone": "<string>",
"status": "<string>",
"notes": "<string>"
}Browse or search the full 74-tool reference to choose the smallest suitable capability.
Browse all tools →