Configuration keys
Generated from OpenRig 0.5.14 (cc75efdd), commit cc75efdd17fb967bde7cff6c5805791986af78d8.
The CLI reports defaults and the selected source (default, file, or env). The source column records the generation environment, not a universal installation setting. Override values are omitted. Host-derived defaults are redacted; an omitted default remains explicitly unknown. Types come from the installed config declaration, except the named generic-coercion case. Additional constraints may apply; this table is not a complete value validator.
| Key | Type | Reported default | Observed source |
|---|---|---|---|
| agents.advisor_session | string | "[seat address; instance-specific]" | default |
| agents.operator_session | string | "" | default |
| context.root | string | "[host-derived path; redacted]" | file |
| context.system_world | string | "default" | default |
| daemon.host | string | "127.0.0.1" | default |
| daemon.port | number | 7433 | env |
| db.path | string | "[host-derived path; redacted]" | env |
| feed.subscriptions.action_required | boolean | true | default |
| feed.subscriptions.approvals | boolean | true | file |
| feed.subscriptions.audit_log | boolean | false | file |
| feed.subscriptions.progress | boolean | true | file |
| feed.subscriptions.shipped | boolean | true | file |
| files.allowlist | string | "[host-derived path; redacted]" | file |
| health.context_pressure.critical_percent | number | 99 | default |
| health.context_pressure.warning_percent | number | 95 | default |
| host.name | string | "[host-derived; redacted]" | file |
| host.selected | string | "[host-derived; redacted]" | file |
| onboarding.default_pack.enabled | boolean | true | default |
| policies.claude_compaction.compact_instruction | string | "" | default |
| policies.claude_compaction.enabled | boolean | false | file |
| policies.claude_compaction.message_file_path | string | "[host-derived path; redacted]" | file |
| policies.claude_compaction.message_inline | string | "Read the claude-compaction-restore skill and follow its "If You Just Compacted" protocol." | file |
| policies.claude_compaction.post_restore_audit_instruction | string | "Read the claude-compaction-restore skill and follow its "Required Read-Depth Audit" protocol." | file |
| policies.claude_compaction.pre_compact_instruction | string | "Read the claude-compaction-restore skill and follow its "If You Are About To Compact" protocol. Create or update the mental-model restore map before compaction. If you are in the middle of a tiny atomic step, finish that step first; otherwise this preparation is the next priority." | file |
| policies.claude_compaction.threshold_percent | number | 80 | file |
| policies.idle_gate_qitem.active_wake_interval_seconds | number | 900 | default |
| policies.idle_gate_qitem.auto_register | string | "off" | default |
| policies.idle_gate_qitem.opt_in_sessions | string | "" | default |
| policies.idle_gate_qitem.scan_interval_seconds | number | 60 | default |
| progress.scan_roots | string | "[host-derived path; redacted]" | file |
| queue.pickup_stall_threshold_minutes | number | 3 | default |
| queue.stuck_sweep_interval_seconds | number | 300 | default |
| queue.stuck_sweep_unclaimed_age_minutes | number | 60 | default |
| queue.wake_retry_cap | number | 3 | default |
| queue.wake_retry_interval_seconds | number | 300 | default |
| queue.wake_swap_grace_seconds | number | 180 | default |
| queue.wake_unconfirmed_window_minutes | number | 30 | default |
| recovery.auto_drive_provider_prompts | boolean | false | default |
| recovery.provider_auth_env_allowlist | string | "" | default |
| retention.batch_size | number | 500 | default |
| retention.enabled | boolean | true | default |
| retention.transitions_days | number | 30 | default |
| retention.watchdog_days | number | 14 | default |
| retention.watchdog_keep_per_job | number | 50 | default |
| runtime.codex.hooks_enabled | boolean | true | default |
| skills.root | string | "[host-derived path; redacted]" | default |
| snapshots.periodic.enabled | boolean | true | default |
| snapshots.periodic.interval_seconds | number | 300 | default |
| snapshots.periodic.retention_keep | number | 10 | default |
| terminal.status_bar | boolean | false | default |
| topology.root | string | "[host-derived path; redacted]" | default |
| transcripts.enabled | boolean | true | env |
| transcripts.lines | number | 1000 | env |
| transcripts.path | string | "[host-derived path; redacted]" | env |
| transcripts.poll_interval_seconds | number | 2 | env |
| ui.preview.default_lines | number | 50 | default |
| ui.preview.max_pins | number | 4 | default |
| ui.preview.refresh_interval_seconds | number | 3 | default |
| ui.timezone | string | "America/Los_Angeles" | default |
| workflow.exception_routing | string (generic CLI coercion; no declared field) | "[no default declared]" | default |
| workspace.catalog_path | string | "[host-derived path; redacted]" | default |
| workspace.operator_seat_name | string | "" | default |
| workspace.projects_root | string | "[host-derived path; redacted]" | default |
| workspace.root | string | "[host-derived path; redacted]" | file |
| workspace.slices_root | string | "[host-derived path; redacted]" | file |
| workspace.specs_root | string | "[host-derived path; redacted]" | file |
| workspace.steering_path | string | "[host-derived path; redacted]" | file |
workflow.exception_routing is advertised but has no declared default or RiggedConfig field in this build. Its generic CLI coercion accepts a string; no default is inferred. The dynamic feed.subscriptions.<hostId>.enabled boolean family also exists in the config store, but is not enumerated among these 67 static keys.