update_node
Update a project graph node's body, status, or properties; append or replace body text, merge properties, and remove keys while leaving title and edges unchanged.
Instructions
Update a node's body/status/properties. Cannot change title or edges
(use rename_node / create_edge / delete_edge for those) -- pin R5.
properties MERGES onto the existing dict (it cannot delete a key); to clear a
properties key, list it in remove_properties instead -- removal is applied after the
merge, so it wins if the same key appears in both, and removing an absent key is a
no-op.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| body | No | ||
| mode | No | append | |
| status | No | ||
| properties | No | ||
| remove_properties | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| body | Yes | ||
| type | Yes | ||
| title | Yes | ||
| status | No | ||
| created | Yes | ||
| updated | Yes | ||
| properties | No |