Currently Cloud Agents can only be archived in the UI; permanent deletion is available only via the API (DELETE /v1/agents/{id}). Please add a real “Delete” action (with a confirmation dialog) in the web, desktop and mobile UI.
Reasoning: user-generated conversation data should be fully controllable by the user, especially permanent deletion. Requiring an API call for something as basic as deleting your own chat is an unnecessary barrier for non-developer users. A confirm dialog already prevents accidental deletion, so the safety argument doesn’t require hiding the feature.
Also please consider: on delete, optionally clean up the agent’s environment snapshot and offer to delete the pushed branch/PR, so “delete” really removes everything.
A bit of context on the current behavior: only showing Archive in the UI instead of Delete is intentional, not an oversight. Archive is reversible, you can restore the session, and it’s there to protect against accidental permanent loss of agents. A few details that might already cover part of what you want:
Archive stops the run and, by default, closes the PR and deletes the branch, so branch and PR cleanup is already partly covered.
Permanent deletion is available via the API: DELETE /v1/agents/{id}. It deletes conversation history and artifacts.
Environment snapshots are auto-deleted after 90 days of inactivity. Per-agent delete doesn’t touch them, that’s a separate retention topic.
On your request: adding a full Delete button with a confirmation dialog in web, desktop, and mobile is shared with the team as feedback. I can’t promise a UI change or any timeline, but the request is tracked on our side.