memory_action_update
Update an action's status, result, or priority and record an audit entry. Use it to complete, block, cancel, or reprioritize tracked work, not to create new actions.
Instructions
Change an existing action's status, result or priority, returning the updated action and recording an audit entry. status='done' can return blocked dependents to pending when their required actions are done; this propagation does not recheck checkpoint gates. Missing actions return an error; priority is clamped to 1-10. Use memory_action_create for new work and memory_lease to claim execution rather than merely changing status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | Outcome description (when completing) | |
| status | No | New status: pending, active, done, blocked, cancelled | |
| actionId | Yes | Action ID to update | |
| priority | No | New priority 1-10 |