Built-in profiles
The supervisor profiles that ship with grith — pick the right one for your agent.
grith ships 11 built-in profiles covering the popular AI agents. Pick the one
matching your agent on every grith exec; if your agent isn't listed, start with
generic-cli or write a custom profile.
Quick reference
| Profile | For | Capabilities |
|---|---|---|
claude-code | Anthropic Claude Code CLI | read/write home, shell, network, exec |
codex | OpenAI Codex CLI | read/write home, shell, network, exec |
aider | Aider git-aware agent | read/write home, shell, network |
goose | Block's Goose | read/write home, shell, network, exec |
copilot | GitHub Copilot CLI | read/write home, shell (limited), network |
cursor | Cursor's helper subprocesses | read/write home, shell, network |
cline | Cline / Claude Dev extension CLI | read/write home, shell, network, exec |
openclaw | OpenClaw fork | read/write home, shell, network, exec |
generic-cli | Standard CLI tools (git, npm, ...) | read/write home, shell |
grith-repl | the built-in REPL | minimal |
generic | strictest baseline | read/write project only |
How to pick
- You're running a named agent — use its profile.
- You're running a wrapper around a named agent — use the wrapped agent's profile.
- You're shelling around in bash with tools —
generic-cli. - You're paranoid or exploring what an agent does —
generic. Everything non-project will land in the digest.
Switching profiles
A profile is set per grith exec invocation. The same agent can run under
different profiles in different terminals — useful when you want to test a tighter
profile against the same task that's working under a looser one.
Tuning a built-in
Don't edit the shipping profiles.toml directly — your changes get overwritten on
upgrade. Instead, extend in your user profiles directory:
# ~/.config/grith/profiles/my-claude-code.toml
[profiles.my-claude-code]
extends = "claude-code"
routine_paths = [
"${HOME}/work/special-project/**",
]
Then grith exec --profile my-claude-code -- claude.
See also
- How profiles work
- Writing a custom profile
- Choose your agent — getting-started page
Last updated: 2026-05-14Edit this page on GitHub →