vcs is an archived example, not installed by init (copy it from examples/init-pack/ with its dependency closure, or ask create-workflow to build an equivalent): a small dispatcher workflow over a git or jj working tree, detailed below under Actions. The Smithers UI launches it via action, but it runs from the CLI too.

The vcs UI shows the working tree for the run and dispatches git or jj actions like status, log, commit, and rebase.
Actions
- status (default): deterministic working-tree summary: tool, branch, head, clean flag, list of changes.
- log: deterministic recent-history summary (commit ids + subjects).
- commit: reads the diff; an agent writes a commit message and the command to apply it.
- rebase-plan: reads status and log; an agent proposes an ordered rebase plan.
Inputs
Smithers prefers
.jj over .git in colocated repos; pure Git repos work without
JJ installed. See Recipes for how
vcs relates to per-attempt snapshots and revert.