Refine specifications with the agent
Comment on the specs the agent drafted, then send the comments over. The agent reads them as refine instructions and rewrites those parts.
In the appVersion detail
Comment on the specs the agent drafted, then send the comments over. The agent reads them as refine instructions and rewrites those parts.
Maleus drafts your specification. Refining is how you ask it to change what it wrote. You never edit specs as files: you comment on what is off, and the agent rewrites those parts.
This lives inside the Specifications step of a guided version. It is not available on direct versions, which edit code straight away.
Where to find it
Comment on the spec itself. The panel on the right keeps the list.
Comment on what is off
Two ways to leave a comment, and they behave the same afterwards:
Comments pile up in the Open tab. Nothing reaches the agent yet, so you can go through several specs and mark everything before you commit to a turn.
Keep each comment on one concern. "Add an export-to-CSV button to this table" works better than a multi-paragraph wishlist. You can send a first batch and open a second one straight after.
Send them to the agent
Tick the comments you want to send, or Select all, then send. Maleus asks you to confirm: Send {n} comments to the agent? The agent receives them as refine instructions, and the comments move to the Sent tab.
Sending several at once matters. The agent sees every requested change in the same turn, so it can keep the specs consistent across them rather than fixing one and breaking another.
The proposed updates flow back into the chat. From there you either accept them, and the tree updates, or push back in the chat and ask for adjustments.
Open, Sent, Resolved
The panel has three tabs, and a comment moves between them:
Deleting a comment removes it and its replies for good. Resolving is the reversible option; prefer it.
Sync from the codebase
If your project is connected to a repository, the spec tree offers a sync action that pulls the current source of truth back into the specs. It is not refining. Refining proposes changes through the agent; syncing reconciles the spec model with what the codebase actually contains.