CLI reference
Two halves: the git-compatible commands you already know, and the platform
commands that have no git equivalent because they talk to a server rather
than a local .git directory.
Git commands — the 30 familiar verbs, plus what garden deliberately does not implement.
Platform commands
Section titled “Platform commands”| Command | Summary |
|---|---|
garden auth |
Authenticate garden with the platform |
garden setup |
Install the engine and finish one-time setup |
garden update |
Update garden to the latest version |
garden version |
Print the garden version |
garden clone |
Clone a repository |
garden init |
Turn a folder into a garden repository |
garden repo |
Manage repositories |
garden remove |
Remove a cloned repository |
garden worktree |
Manage additional working copies of a repository |
garden push |
Push the current stack and create/update PRs |
garden pr |
Manage pull requests |
garden review |
Read a pull request’s diff with review threads inline |
garden queue |
Inspect and manage the repo merge queue |
garden ci |
Inspect CI check runs (list, logs, rerun, tests) |
garden code |
Code intelligence: search symbols, jump to definitions |
garden label |
Manage a repository’s labels |
garden attachment |
Upload and download comment/description attachments |
garden skill |
Manage the garden agent skill (teaches AI agents to use garden) |
garden docs |
Reference docs and the version-matched garden agent guide |
garden commands |
Describe garden’s command surface as JSON |
garden feedback |
Send freeform feedback to the garden team |