update_intent
Update an active intent's title, description, scope, or constraints to reflect evolving understanding during work. Use when the real problem, scope, or approach changes.
Instructions
Update an active intent's title, description, scope, or constraints.
Use this to reformulate an intent as understanding evolves during work. Intents are living documents — they should be updated to reflect what the work actually became, not left as the initial guess. Common triggers for reformulation:
The real problem turned out to be different from the initial hypothesis
Scope expanded or narrowed during investigation
The approach changed after discovering constraints
If no intentId is provided, the currently active intent is updated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Updated scope for the intent | |
| title | No | Updated title for the intent | |
| intentId | No | ID of the intent to update. If omitted, updates the currently active intent. | |
| repoPath | Yes | Local path to the repository root | |
| forkAuthor | No | Fork attribution; usually resolved by Muninn automatically — pass only for override / testing. | |
| repoOrigin | No | Git remote origin URL. Auto-detected from repoPath via git if not provided. | |
| constraints | No | Updated constraints for this work | |
| description | No | Updated description for the intent | |
| workspaceId | No | Workspace identifier; usually resolved by Muninn automatically — pass only for override / testing. |