Skip to main content
AI agents & capability tokens

Review, promote or abandon an agent's work

The supervision loop.

Written By Dustin

Last updated About 1 month ago

tovio agent list

Shows issued tokens, their scope, their expiry, and whether each is active, expired or revoked.

Review

tovio log --entity agent
tovio change show <chg-id> --diff
tovio semantic diff
tovio build-check

Run semantic diff on agent work as a habit. A model that has confidently changed a public signature produces a small textual diff and a large breaking change, and only one of those two is visible in a normal review.

Promote

tovio agent promote <name> --onto main

Promote is not a shortcut past your gates. It runs the same checks tovio land does โ€” the pre-land plugin gate, protected-lane conflict refusal, file locks, and the semantic check โ€” so a conflicted or blocked agent lane is refused rather than force-landed. Only after the land succeeds is the agent lane torn down, and the review is recorded in a signed audit entry.

Change ids survive, so a review attached to a change stays attached. You cannot promote the lane you are standing on; switch off it first.

Abandon

tovio agent abandon agent/<name>

Tombstones the lane. Its objects stay reachable in history โ€” nothing is orphaned โ€” and it is recorded as an ordinary lane deletion, so tovio undo puts it back if you were too quick.

Partial acceptance

tovio change split <chg-id> --paths 'src/api/**'

Carve the good part into its own change and leave the rest. --paths is repeatable and at least one is required. Usually better than asking for a redo.

When you are done

tovio agent revoke <token-id>

Revoke the token when the task is finished rather than letting it lapse.