agents-cli documentation
agents-cli registers, inspects, and switches between agent profiles — directories on disk (typically clones of an agents repository) — by repointing the ~/.agents symlink.
It exists because the obvious manual approach —
ln -sfn ~/.agents-beta ~/.agents
— is silent, unaudited, and easy to mistype mid-task. agents-cli replaces it with a small set of explicit commands, an atomic symlink swap, and a JSONL audit log.
Start here
- Quickstart — install, register a profile, switch.
- Usage — every subcommand with examples.
- Profiles —
profiles.yaml, the canonical profile directory, atomic swap semantics. - Audit log — JSONL schema and location.
- Releases — SemVer policy, Conventional Commits, release process.
Reference
- Commands & flags — full reference of subcommands, flags, and environment variables.
Tags
acliis an alias symlink installed alongsideagents-cli. The two binaries are interchangeable.- Linux and macOS,
amd64andarm64. Windows is out of scope (different symlink semantics). - No Go or Git required to install — the installer downloads a static binary.