Sections
- Company profile — name, description.
- Appearance — light or dark mode (
themeMode). - Providers — connect AI providers and select primary + default model. See Provider connections.
- Defaults — global model, temperature, cost guardrails, approval behavior.
- Approvals and budget guardrails — soft / hard caps and approval categories.
Provider fields
Per-provider connection card:- Provider name
- API key
- Base URL (optional)
- Default model
- Connection status
Persistence
Settings are stored as JSON values keyed by string in theSetting table. A few keys are used by other modules:
Auditability
Every change to company-wide defaults or provider credentials writes anAuditLog entry. Rotating provider credentials and modifying company-wide defaults fall under AP-01 — they require approval before action.