[general]
Daemon basics — log level, audit directory, plan tier.
The [general] section holds top-level daemon settings — logging, audit storage,
the plan tier, and a few opt-in toggles for behaviour that touches grith.ai.
[general]
| Key | Type | Default | Description |
|---|---|---|---|
| audit_dir | string | "~/.local/share/grith/audit" | — |
| audit_sync | boolean | true | set to false to keep audit records local-only; license checks still use grith.ai |
| log_level | string | "info" | — |
| plan_tier | string | "community" | "community", "pro", or "enterprise" |
Notes
log_level— common choice isinfo(default). Usedebugwhen tuning filters;traceis verbose enough to slow the supervisor and shouldn't be left on.audit_dir— accepts~and${HOME}expansion. Must be writable by the user grith runs as.plan_tier— informs feature gating. Setting toprowithout a valid license has no effect — Pro features stay locked until the license cache validates.audit_sync— controls whether audit summaries are synced to grith.ai for team-scope analytics. Set tofalseto keep everything local; license refresh checks still happen.
Environment variable mapping
Any key under [general] can be set via env: GRITH_GENERAL_<KEY> (uppercase, with
dot replaced by underscore). For example:
GRITH_GENERAL_LOG_LEVEL=debug grith exec -- claude
See also
Last updated: 2026-05-14Edit this page on GitHub →