CLI Commands Reference
Full reference for the vesper CLI.
Global
vesper --help
vesper -q "<message>" # run a query with default agent
vesper -q "<message>" -a <mode> # explicit agent
vesper -q "/status" # slash commands work tooagent
vesper agent list # installed agents
vesper agent list --all # + bundled
vesper agent registry # full catalog
vesper agent search <query> # match name/tag/description
vesper agent show <mode> # detail view
vesper agent install <mode> # copy bundled โ user dir
vesper agent uninstall <mode> # remove user-installed
vesper agent start <mode> # set default
vesper agent stop # revert to "auto"
vesper agent run <mode> "<msg>" # one-off run
vesper agent create <mode> # scaffold new agentgateway
vesper gateway start # foreground
vesper gateway start --detach # background
vesper gateway stop
vesper gateway status
vesper gateway logs --lines 100memory
vesper memory write <agent> "<content>" [--tag X --ttl-hours N]
vesper memory list <agent> [--tag X] [--json]
vesper memory search <agent> "<query>"
vesper memory delete <agent> <id>
vesper memory clear <agent>
vesper memory stats # workspace-wide
vesper memory compact # workspace-wideplugin
vesper plugin list # installed plugins
vesper plugin list --all # + bundled
vesper plugin info <name>
vesper plugin install <path> # local plugin dir
vesper plugin uninstall <name>
vesper plugin search <query>oauth
vesper oauth login <provider> --client-id <id> [--client-secret <s>] [--scopes a,b,c]
vesper oauth list
vesper oauth logout <provider>skill
vesper skill list [--source bundled|user] [--json]
vesper skill install <path> # local SKILL.md path or dircron
vesper cron list # heartbeat-enabled agents
vesper cron status
vesper cron reload # re-scan .agents/doctor
vesper doctor # health checks: API keys, agents, pluginsworkspace
vesper workspace list
vesper workspace create <name>
vesper workspace remove <name>Slash commands (work inside -q)
See Slash Commands.