Checkout Structure
A checkout is a local directory holding one agent. Afterapollo agent import or apollo agent create, it looks like this:
Open the agent folder as your coding-tool project root so the skill packs are discovered. The skill packs are a snapshot from import time —
apollo pull refreshes them along with the schemas and AGENTS.md (skip with --no-skills / --no-schemas).The .apollorc Binding
.apollorc
.apollorc walking up from your current directory selects the agent. Commands run inside a checkout use its binding for organization, project, agent, and version.
Don’t edit
.apollorc manually — apollo agent use / import, apollo project use, apollo version use, and apollo runtime use maintain it, and apollo push updates the tag on every push.User Configuration (~/.apollo/)
Environment Variables
Environment variables override file-based configuration — useful for CI/CD pipelines.Output & Exit Codes
With the global--json flag, every command emits a stable envelope on stdout:
--verbose streams one redacted line per API request to stderr (auth/token/key/secret values never appear); the TUI shows the same stream live in its activity drawer.
Next Steps
Command Reference
Full reference for all CLI commands.
Workflows
Common development workflows and patterns.