update_objective
Update an existing objective's title, description, or year. Identify by objective_id or objective_title (preferred). If the title matches more than one active objective it refuses and lists them — pass objective_id to disambiguate. Use when the operator wants to rename or reword an objective or move it to another year — the OKR edit door for agents.
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | New year for the objective (e.g., 2026) | |
| title | No | New title for the objective | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| description | No | New description for the objective | |
| objective_id | No | ID of the objective to update (use this or objective_title) | |
| objective_title | No | Title of the objective to update (use this or objective_id) |