Update Existing Objective
update_objectiveModify an existing objective in the active Noust workspace by editing its title, description, deadline, priority, completion status, and linked notes.
Instructions
Modifies an existing objective in the active Noust workspace: edit title, replace or append description, toggle/mark completed, set deadline or priority, and link/unlink notes.
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": {
"objectiveId": "<objectiveId>"
},
"name": "update_objective"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | No | Set completion status to true or false | |
| title | No | New title for the objective | |
| inPath | No | Set inclusion in Nexus Path | |
| flagIds | No | Update flag tags attached to the objective | |
| deadline | No | New deadline string (e.g. "YYYY-MM-DD") | |
| domainId | No | Domain ID if known | |
| priority | No | Set priority status | |
| workspace | No | Target workspace name, ID, or directory path. If omitted, targets the workspace in the current working directory. | |
| toggleDone | No | Toggle current completion status | |
| description | No | New description to replace existing description | |
| linkNoteIds | No | Note IDs to add to linked notes | |
| objectiveId | Yes | Unique ID of the objective to update | |
| linkedNoteIds | No | Complete replacement list of linked note IDs | |
| unlinkNoteIds | No | Note IDs to remove from linked notes | |
| appendDescription | No | Text to append to the end of the existing description |