Skip to content

Feature Flags

Loaded at daemon startup. Require restart to change.

Priority

  1. CLI flagsclauderon daemon --enable-webauthn-auth
  2. Environment variablesCLAUDERON_FEATURE_ENABLE_WEBAUTHN_AUTH=1
  3. Config file~/.clauderon/config.toml
  4. Defaults

Available Flags

FlagDefaultDescription
enable_webauthn_authfalseWebAuthn passwordless authentication
enable_ai_metadatatrueAI-generated session titles from prompts
enable_auto_reconciletrueAuto-sync database with backends on startup
enable_usage_trackingfalseTrack Claude API usage per session
enable_experimental_modelsfalseEnable Codex/Gemini models

Configuration Examples

Terminal window
# CLI
clauderon daemon --enable-webauthn-auth --enable-usage-tracking
# Environment
export CLAUDERON_FEATURE_ENABLE_WEBAUTHN_AUTH=1
export CLAUDERON_FEATURE_ENABLE_AI_METADATA=0
clauderon daemon
~/.clauderon/config.toml
[feature_flags]
enable_webauthn_auth = false
enable_ai_metadata = true
enable_auto_reconcile = true
enable_usage_tracking = false
enable_experimental_models = false

Flag Requirements

FlagRequirements
enable_webauthn_authHTTPS or localhost; CLAUDERON_ORIGIN for remote
enable_ai_metadataValid Anthropic API credentials
enable_auto_reconcileDetects orphaned worktrees, missing backends, stale sessions

Environment Variable Format

Pattern: CLAUDERON_FEATURE_<FLAG_NAME_UPPERCASE>=<value>

Boolean values: true/1/yes/on or false/0/no/off

Feature flag state logged at daemon startup.