Settings reference
287 annotated fields extracted from the Settings class without loading private configuration.
Environment names use the Settings prefix unless an explicit validation alias is declared. Values, defaults and credentials are deliberately excluded from this public reference. Read the field comments in src/mushegh/config.py and use .env.example for setup.
| Setting | Environment name or aliases | Declared type |
|---|---|---|
assistant_name | MUSHEGH_ASSISTANT_NAME | str |
user_name | MUSHEGH_USER_NAME | str |
user_address | MUSHEGH_USER_ADDRESS | str |
understood_languages | MUSHEGH_UNDERSTOOD_LANGUAGES | str |
reply_language | MUSHEGH_REPLY_LANGUAGE | str |
persona_file | MUSHEGH_PERSONA_FILE | str |
user_tz | MUSHEGH_USER_TZ | str |
stt_provider | MUSHEGH_STT_PROVIDER | STTProvider |
tts_provider | MUSHEGH_TTS_PROVIDER | TTSProvider |
voice_local_fallback | MUSHEGH_VOICE_LOCAL_FALLBACK | bool |
tts_fallback_provider | MUSHEGH_TTS_FALLBACK_PROVIDER | TTSProvider |
tts_affect_enabled | MUSHEGH_TTS_AFFECT_ENABLED | bool |
stt_fallback_provider | MUSHEGH_STT_FALLBACK_PROVIDER | STTProvider |
llm_backend | MUSHEGH_LLM_BACKEND | LLMBackend |
typesafe_api_key | TYPESAFE_API_KEYMUSHEGH_TYPESAFE_API_KEY | SecretStr | None |
bookroom_llm_api_key | GEMINI_API_KEYBOOKROOM_LLM_API_KEYMUSHEGH_BOOKROOM_LLM_API_KEY | SecretStr | None |
bookroom_jev_api_key | BOOKROOM_JEV_API_KEYMUSHEGH_BOOKROOM_JEV_API_KEY | SecretStr | None |
jev_enabled | MUSHEGH_JEV_ENABLED | bool |
jev_model | MUSHEGH_JEV_MODEL | str |
jev_endpoint | MUSHEGH_JEV_ENDPOINT | str |
jev_timeout_seconds | MUSHEGH_JEV_TIMEOUT_SECONDS | float |
jev_arbitration_timeout_seconds | MUSHEGH_JEV_ARBITRATION_TIMEOUT_SECONDS | float |
jev_judgment_log_path | MUSHEGH_JEV_JUDGMENT_LOG_PATH | str | None |
jev_vision_enabled | MUSHEGH_JEV_VISION_ENABLED | bool |
wake_word_enabled | MUSHEGH_WAKE_WORD_ENABLED | bool |
wake_words | MUSHEGH_WAKE_WORDS | str |
wake_word_threshold | MUSHEGH_WAKE_WORD_THRESHOLD | float |
wake_barge_in_enabled | MUSHEGH_WAKE_BARGE_IN_ENABLED | bool |
wake_listen_window_s | MUSHEGH_WAKE_LISTEN_WINDOW_S | float |
hot_mic_after_wake | MUSHEGH_HOT_MIC_AFTER_WAKE | bool |
hot_mic_idle_minutes | MUSHEGH_HOT_MIC_IDLE_MINUTES | int |
edge_reflexes_enabled | MUSHEGH_EDGE_REFLEXES_ENABLED | bool |
wake_ack_phrase | MUSHEGH_WAKE_ACK_PHRASE | str |
listening_pulse | MUSHEGH_LISTENING_PULSE | bool |
listening_pulse_period_s | MUSHEGH_LISTENING_PULSE_PERIOD_S | float |
vad_enabled | MUSHEGH_VAD_ENABLED | bool |
barge_in_enabled | MUSHEGH_BARGE_IN_ENABLED | bool |
barge_in_mode | MUSHEGH_BARGE_IN_MODE | str |
aec_filter | MUSHEGH_AEC_FILTER | str |
device_hint | MUSHEGH_DEVICE_HINT | str | None |
vad_confidence | MUSHEGH_VAD_CONFIDENCE | float |
vad_start_secs | MUSHEGH_VAD_START_SECS | float |
vad_stop_secs | MUSHEGH_VAD_STOP_SECS | float |
vad_min_volume | MUSHEGH_VAD_MIN_VOLUME | float |
elevenlabs_api_key | MUSHEGH_ELEVENLABS_API_KEY | str | None |
elevenlabs_voice_id | MUSHEGH_ELEVENLABS_VOICE_ID | str | None |
elevenlabs_model | MUSHEGH_ELEVENLABS_MODEL | str |
elevenlabs_http_model | MUSHEGH_ELEVENLABS_HTTP_MODEL | str |
elevenlabs_stt_model | MUSHEGH_ELEVENLABS_STT_MODEL | str |
deepgram_api_key | MUSHEGH_DEEPGRAM_API_KEY | str | None |
deepgram_model | MUSHEGH_DEEPGRAM_MODEL | str |
deepgram_language | MUSHEGH_DEEPGRAM_LANGUAGE | str |
deepgram_endpointing_ms | MUSHEGH_DEEPGRAM_ENDPOINTING_MS | int |
audio_output_device | MUSHEGH_AUDIO_OUTPUT_DEVICE | str | None |
audio_input_device_index | MUSHEGH_AUDIO_INPUT_DEVICE_INDEX | int | None |
audio_input_device_name | MUSHEGH_AUDIO_INPUT_DEVICE_NAME | str | None |
audio_output_device_index | MUSHEGH_AUDIO_OUTPUT_DEVICE_INDEX | int | None |
audio_out_sample_rate | MUSHEGH_AUDIO_OUT_SAMPLE_RATE | int |
auto_route_headphones | MUSHEGH_AUTO_ROUTE_HEADPHONES | bool |
auto_route_headset_mic | MUSHEGH_AUTO_ROUTE_HEADSET_MIC | bool |
whisper_model | MUSHEGH_WHISPER_MODEL | str |
whisper_language | MUSHEGH_WHISPER_LANGUAGE | str |
moonshine_model | MUSHEGH_MOONSHINE_MODEL | str |
stt_hotwords | MUSHEGH_STT_HOTWORDS | str |
mic_gain | MUSHEGH_MIC_GAIN | float |
piper_voice | MUSHEGH_PIPER_VOICE | str |
kokoro_voice | MUSHEGH_KOKORO_VOICE | str |
brain_mode | MUSHEGH_BRAIN_MODE | str |
brain_ws_url | MUSHEGH_BRAIN_WS_URL | str |
brain_host | MUSHEGH_BRAIN_HOST | str |
brain_port | MUSHEGH_BRAIN_PORT | int |
client_http_port | MUSHEGH_CLIENT_HTTP_PORT | int |
api_auth_token | MUSHEGH_API_AUTH_TOKEN | str | None |
self_improve_enabled | MUSHEGH_SELF_IMPROVE_ENABLED | bool |
self_improve_every_turns | MUSHEGH_SELF_IMPROVE_EVERY_TURNS | int |
code_self_improve_enabled | MUSHEGH_CODE_SELF_IMPROVE_ENABLED | bool |
code_self_improve_max_steps | MUSHEGH_CODE_SELF_IMPROVE_MAX_STEPS | int |
telegram_bridge_bot_token | MUSHEGH_TELEGRAM_BRIDGE_BOT_TOKEN | str | None |
pc_control_url | MUSHEGH_PC_CONTROL_URL | str | None |
openclaw_delegation_enabled | MUSHEGH_OPENCLAW_DELEGATION_ENABLED | bool |
fleet_authorized | MUSHEGH_FLEET_AUTHORIZED | bool |
openclaw_gateway_url | MUSHEGH_OPENCLAW_GATEWAY_URL | str |
openclaw_token | MUSHEGH_OPENCLAW_TOKEN | str | None |
openclaw_router_agent | MUSHEGH_OPENCLAW_ROUTER_AGENT | str |
openclaw_request_timeout_seconds | MUSHEGH_OPENCLAW_REQUEST_TIMEOUT_SECONDS | int |
openclaw_cli_path | MUSHEGH_OPENCLAW_CLI_PATH | str |
openclaw_cli_ssh_target | MUSHEGH_OPENCLAW_CLI_SSH_TARGET | str | None |
a2a_base_url | MUSHEGH_A2A_BASE_URL | str |
a2a_tokens | MUSHEGH_A2A_TOKENS | str | None |
a2a_peer_prefix | MUSHEGH_A2A_PEER_PREFIX | str |
a2a_poll_seconds | MUSHEGH_A2A_POLL_SECONDS | float |
hermes_cli_path | MUSHEGH_HERMES_CLI_PATH | str |
hermes_profiles_root | MUSHEGH_HERMES_PROFILES_ROOT | str |
hermes_request_timeout_seconds | MUSHEGH_HERMES_REQUEST_TIMEOUT_SECONDS | int |
freellmapi_base_url | MUSHEGH_FREELLMAPI_BASE_URL | str |
freellmapi_api_key | MUSHEGH_FREELLMAPI_API_KEY | str | None |
llm_primary_model | MUSHEGH_LLM_PRIMARY_MODEL | str |
llm_fallback_models | MUSHEGH_LLM_FALLBACK_MODELS | str |
vision_models | MUSHEGH_VISION_MODELS | str |
llm_request_timeout_seconds | MUSHEGH_LLM_REQUEST_TIMEOUT_SECONDS | int |
groq_api_key | MUSHEGH_GROQ_API_KEY | str | None |
groq_base_url | MUSHEGH_GROQ_BASE_URL | str |
cerebras_api_key | MUSHEGH_CEREBRAS_API_KEY | str | None |
cerebras_base_url | MUSHEGH_CEREBRAS_BASE_URL | str |
ollama_base_url | MUSHEGH_OLLAMA_BASE_URL | str |
minimax_api_key | MUSHEGH_MINIMAX_API_KEY | str | None |
minimax_base_url | MUSHEGH_MINIMAX_BASE_URL | str |
vercel_ai_gateway_api_key | MUSHEGH_VERCEL_AI_GATEWAY_API_KEY | str | None |
vercel_ai_gateway_base_url | MUSHEGH_VERCEL_AI_GATEWAY_BASE_URL | str |
llm_first_token_timeout_seconds | MUSHEGH_LLM_FIRST_TOKEN_TIMEOUT_SECONDS | float |
llm_unhealthy_cooldown_seconds | MUSHEGH_LLM_UNHEALTHY_COOLDOWN_SECONDS | float |
llm_fast_model | MUSHEGH_LLM_FAST_MODEL | str | None |
verbalizer_models | MUSHEGH_VERBALIZER_MODELS | str |
tool_turns_prefer_fallback | MUSHEGH_TOOL_TURNS_PREFER_FALLBACK | bool |
llm_thinking_model | MUSHEGH_LLM_THINKING_MODEL | str | None |
webhook_secret | MUSHEGH_WEBHOOK_SECRET | str | None |
telegram_bot_token | MUSHEGH_TELEGRAM_BOT_TOKEN | str | None |
vault_path | MUSHEGH_VAULT_PATH | str | None |
audit_log_dir | MUSHEGH_AUDIT_LOG_DIR | str | None |
contacts_path | MUSHEGH_CONTACTS_PATH | str | None |
emergency_contacts_path | MUSHEGH_EMERGENCY_CONTACTS_PATH | str | None |
ledger_path | MUSHEGH_LEDGER_PATH | str | None |
http_timeout_seconds | MUSHEGH_HTTP_TIMEOUT_SECONDS | int |
tool_result_ceiling | MUSHEGH_TOOL_RESULT_CEILING | int |
vault_search_max_results | MUSHEGH_VAULT_SEARCH_MAX_RESULTS | int |
vault_read_max_chars | MUSHEGH_VAULT_READ_MAX_CHARS | int |
vault_writable | MUSHEGH_VAULT_WRITABLE | bool |
ack_before_tools | MUSHEGH_ACK_BEFORE_TOOLS | bool |
tool_slow_warn_seconds | MUSHEGH_TOOL_SLOW_WARN_SECONDS | float |
tool_long_update_seconds | MUSHEGH_TOOL_LONG_UPDATE_SECONDS | float |
direct_speak_channel_reads | MUSHEGH_DIRECT_SPEAK_CHANNEL_READS | bool |
state_dir | MUSHEGH_STATE_DIR | str | None |
hud_history_persist | MUSHEGH_HUD_HISTORY_PERSIST | bool |
hud_history_path | MUSHEGH_HUD_HISTORY_PATH | str | None |
tasks_db_path | MUSHEGH_TASKS_DB_PATH | str | None |
session_idle_reset_minutes | MUSHEGH_SESSION_IDLE_RESET_MINUTES | int |
session_persist_path | MUSHEGH_SESSION_PERSIST_PATH | str | None |
memory_enabled | MUSHEGH_MEMORY_ENABLED | bool |
memory_recall_limit | MUSHEGH_MEMORY_RECALL_LIMIT | int |
memory_digest_max | MUSHEGH_MEMORY_DIGEST_MAX | int |
memory_digest_fact_chars | MUSHEGH_MEMORY_DIGEST_FACT_CHARS | int |
memory_autorecall_enabled | MUSHEGH_MEMORY_AUTORECALL_ENABLED | bool |
memory_autorecall_limit | MUSHEGH_MEMORY_AUTORECALL_LIMIT | int |
memory_vault_search_budget_s | MUSHEGH_MEMORY_VAULT_SEARCH_BUDGET_S | float |
memory_autorecall_min_words | MUSHEGH_MEMORY_AUTORECALL_MIN_WORDS | int |
memory_digest_refresh_every_turns | MUSHEGH_MEMORY_DIGEST_REFRESH_EVERY_TURNS | int |
memory_semantic_enabled | MUSHEGH_MEMORY_SEMANTIC_ENABLED | bool |
memory_semantic_model | MUSHEGH_MEMORY_SEMANTIC_MODEL | str |
memory_semantic_weight | MUSHEGH_MEMORY_SEMANTIC_WEIGHT | float |
memory_semantic_min_score | MUSHEGH_MEMORY_SEMANTIC_MIN_SCORE | float |
memory_vector_db_path | MUSHEGH_MEMORY_VECTOR_DB_PATH | str | None |
memory_graph_db_path | MUSHEGH_MEMORY_GRAPH_DB_PATH | str | None |
tavily_api_key | MUSHEGH_TAVILY_API_KEY | str | None |
jina_api_key | MUSHEGH_JINA_API_KEY | str | None |
brave_api_key | MUSHEGH_BRAVE_API_KEY | str | None |
firecrawl_api_key | MUSHEGH_FIRECRAWL_API_KEY | str | None |
mcp_servers | MUSHEGH_MCP_SERVERS | str | None |
mynews_url | MUSHEGH_MYNEWS_URL | str | None |
composio_api_key | MUSHEGH_COMPOSIO_API_KEY | str | None |
composio_user_id | MUSHEGH_COMPOSIO_USER_ID | str | None |
browserbase_api_key | MUSHEGH_BROWSERBASE_API_KEY | str | None |
browserbase_project_id | MUSHEGH_BROWSERBASE_PROJECT_ID | str | None |
telegram_api_id | MUSHEGH_TELEGRAM_API_ID | int | None |
telegram_api_hash | MUSHEGH_TELEGRAM_API_HASH | str | None |
telegram_session | MUSHEGH_TELEGRAM_SESSION | str |
telegram_default_chat | MUSHEGH_TELEGRAM_DEFAULT_CHAT | str | None |
telegram_phone | MUSHEGH_TELEGRAM_PHONE | str | None |
giphy_api_key | MUSHEGH_GIPHY_API_KEY | str | None |
telegram_playlist_chat | MUSHEGH_TELEGRAM_PLAYLIST_CHAT | str | None |
telegram_music_target | MUSHEGH_TELEGRAM_MUSIC_TARGET | str |
telegram_music_room_chat | MUSHEGH_TELEGRAM_MUSIC_ROOM_CHAT | str | None |
music_source | MUSHEGH_MUSIC_SOURCE | str |
google_client_id | MUSHEGH_GOOGLE_CLIENT_ID | str | None |
google_client_secret | MUSHEGH_GOOGLE_CLIENT_SECRET | str | None |
google_refresh_token | MUSHEGH_GOOGLE_REFRESH_TOKEN | str | None |
google_oauth_redirect | MUSHEGH_GOOGLE_OAUTH_REDIRECT | str |
twilio_account_sid | MUSHEGH_TWILIO_ACCOUNT_SID | str | None |
twilio_auth_token | MUSHEGH_TWILIO_AUTH_TOKEN | str | None |
twilio_from_number | MUSHEGH_TWILIO_FROM_NUMBER | str | None |
owner_phone_number | MUSHEGH_OWNER_PHONE_NUMBER | str | None |
google_maps_api_key | MUSHEGH_GOOGLE_MAPS_API_KEY | str | None |
healthchecks_uuid | MUSHEGH_HEALTHCHECKS_UUID | str | None |
owner_home_address | MUSHEGH_OWNER_HOME_ADDRESS | str | None |
wolfram_app_id | MUSHEGH_WOLFRAM_APP_ID | str | None |
ha_url | MUSHEGH_HA_URL | str | None |
ha_token | MUSHEGH_HA_TOKEN | str | None |
hud_ha_url | MUSHEGH_HUD_HA_URLHUD_HA_URL | str | None |
hud_ha_token | MUSHEGH_HUD_HA_TOKENHUD_HA_TOKEN | SecretStr | None |
hud_ssh_target | MUSHEGH_HUD_SSH_TARGET | str | None |
ha_backup_key | MUSHEGH_HA_BACKUP_KEY | str | None |
ha_shared_areas | MUSHEGH_HA_SHARED_AREAS | str |
notion_token | MUSHEGH_NOTION_TOKEN | str | None |
notion_version | MUSHEGH_NOTION_VERSION | str |
todoist_api_token | MUSHEGH_TODOIST_API_TOKEN | str | None |
task_briefing_time | MUSHEGH_TASK_BRIEFING_TIME | str |
evening_brief_time | MUSHEGH_EVENING_BRIEF_TIME | str |
objective_weekly_capacity_hours | MUSHEGH_OBJECTIVE_WEEKLY_CAPACITY_HOURS | float |
api_quotas | MUSHEGH_API_QUOTAS | str |
backlog_enabled | MUSHEGH_BACKLOG_ENABLED | bool |
backlog_time | MUSHEGH_BACKLOG_TIME | str |
backlog_max_tasks | MUSHEGH_BACKLOG_MAX_TASKS | int |
objectives_enabled | MUSHEGH_OBJECTIVES_ENABLED | bool |
objectives_time | MUSHEGH_OBJECTIVES_TIME | str |
objectives_max | MUSHEGH_OBJECTIVES_MAX | int |
objectives_max_steps | MUSHEGH_OBJECTIVES_MAX_STEPS | int |
copilot_autopilot_enabled | MUSHEGH_COPILOT_AUTOPILOT_ENABLED | bool |
copilot_max_steps | MUSHEGH_COPILOT_MAX_STEPS | int |
shell_workdir | MUSHEGH_SHELL_WORKDIR | str |
shell_allow_network | MUSHEGH_SHELL_ALLOW_NETWORK | bool |
escalate_on_low_confidence | MUSHEGH_ESCALATE_ON_LOW_CONFIDENCE | bool |
autonomy_max_calls | MUSHEGH_AUTONOMY_MAX_CALLS | int |
autonomy_max_usd | MUSHEGH_AUTONOMY_MAX_USD | float |
autonomy_max_seconds | MUSHEGH_AUTONOMY_MAX_SECONDS | float |
autonomy_window_hours | MUSHEGH_AUTONOMY_WINDOW_HOURS | float |
system_tools_enabled | MUSHEGH_SYSTEM_TOOLS_ENABLED | bool |
system_protected_paths | MUSHEGH_SYSTEM_PROTECTED_PATHS | str |
coding_tools_enabled | MUSHEGH_CODING_TOOLS_ENABLED | bool |
skills_enabled | MUSHEGH_SKILLS_ENABLED | bool |
git_author_name | MUSHEGH_GIT_AUTHOR_NAME | str |
git_author_email | MUSHEGH_GIT_AUTHOR_EMAIL | str |
github_token | MUSHEGH_GITHUB_TOKEN | str | None |
github_repo | MUSHEGH_GITHUB_REPO | str | None |
toolchain_autoupdate_enabled | MUSHEGH_TOOLCHAIN_AUTOUPDATE_ENABLED | bool |
browser_tools_enabled | MUSHEGH_BROWSER_TOOLS_ENABLED | bool |
audio_device_process | MUSHEGH_AUDIO_DEVICE_PROCESS | bool |
web_agent_home | MUSHEGH_WEB_AGENT_HOME | str |
browser_headless | MUSHEGH_BROWSER_HEADLESS | bool |
browser_profile_dir | MUSHEGH_BROWSER_PROFILE_DIR | str | None |
browser_nav_timeout_ms | MUSHEGH_BROWSER_NAV_TIMEOUT_MS | int |
protocols_enabled | MUSHEGH_PROTOCOLS_ENABLED | bool |
protocol_goodnight_password | MUSHEGH_PROTOCOL_GOODNIGHT_PASSWORD | str | None |
protocol_phoenix_password | MUSHEGH_PROTOCOL_PHOENIX_PASSWORD | str | None |
protocol_ragnarok_password | MUSHEGH_PROTOCOL_RAGNAROK_PASSWORD | str | None |
protocol_backup_password | MUSHEGH_PROTOCOL_BACKUP_PASSWORD | str | None |
protocol_ping_password | MUSHEGH_PROTOCOL_PING_PASSWORD | str | None |
protocol_diagnostics_password | MUSHEGH_PROTOCOL_DIAGNOSTICS_PASSWORD | str | None |
protocol_auditpack_password | MUSHEGH_PROTOCOL_AUDITPACK_PASSWORD | str | None |
protocol_checkpoint_password | MUSHEGH_PROTOCOL_CHECKPOINT_PASSWORD | str | None |
protocol_maintenance_password | MUSHEGH_PROTOCOL_MAINTENANCE_PASSWORD | SecretStr | None |
protocol_totp_secret | MUSHEGH_PROTOCOL_TOTP_SECRET | SecretStr | None |
scheduler_db_path | MUSHEGH_SCHEDULER_DB_PATH | str | None |
ntfy_topic | MUSHEGH_NTFY_TOPIC | str | None |
ntfy_server | MUSHEGH_NTFY_SERVER | str |
ticker_url | MUSHEGH_TICKER_URL | str | None |
ticker_token | MUSHEGH_TICKER_TOKEN | str | None |
proactive_enabled | MUSHEGH_PROACTIVE_ENABLED | bool |
proactive_action_reports | MUSHEGH_PROACTIVE_ACTION_REPORTS | bool |
proactive_tick_seconds | MUSHEGH_PROACTIVE_TICK_SECONDS | int |
proactive_quiet_hours | MUSHEGH_PROACTIVE_QUIET_HOURS | str |
proactive_daily_budget | MUSHEGH_PROACTIVE_DAILY_BUDGET | int |
proactive_relevance_threshold | MUSHEGH_PROACTIVE_RELEVANCE_THRESHOLD | float |
proactive_repeat_suppress_minutes | MUSHEGH_PROACTIVE_REPEAT_SUPPRESS_MINUTES | int |
proactive_quiet_override_urgency | MUSHEGH_PROACTIVE_QUIET_OVERRIDE_URGENCY | float |
proactive_state_path | MUSHEGH_PROACTIVE_STATE_PATH | str | None |
proactive_context_override_urgency | MUSHEGH_PROACTIVE_CONTEXT_OVERRIDE_URGENCY | float |
interventions_enabled | MUSHEGH_INTERVENTIONS_ENABLED | bool |
intervention_lead_minutes | MUSHEGH_INTERVENTION_LEAD_MINUTES | int |
intervention_urgency | MUSHEGH_INTERVENTION_URGENCY | float |
goal_deviation_enabled | MUSHEGH_GOAL_DEVIATION_ENABLED | bool |
goal_deviation_min_minutes | MUSHEGH_GOAL_DEVIATION_MIN_MINUTES | int |
goal_deviation_deadline_days | MUSHEGH_GOAL_DEVIATION_DEADLINE_DAYS | int |
goal_deviation_log_path | MUSHEGH_GOAL_DEVIATION_LOG_PATH | str | None |
degraded_digest_path | MUSHEGH_DEGRADED_DIGEST_PATH | str | None |
offline_queue_path | MUSHEGH_OFFLINE_QUEUE_PATH | str | None |
home_location | MUSHEGH_HOME_LOCATION | str | None |
activity_tracking_enabled | MUSHEGH_ACTIVITY_TRACKING_ENABLED | bool |
presence_poll_seconds | MUSHEGH_PRESENCE_POLL_SECONDS | int |
presence_idle_threshold_seconds | MUSHEGH_PRESENCE_IDLE_THRESHOLD_SECONDS | int |
presence_engaged_idle_seconds | MUSHEGH_PRESENCE_ENGAGED_IDLE_SECONDS | int |
presence_retention_days | MUSHEGH_PRESENCE_RETENTION_DAYS | int |
presence_away_seconds | MUSHEGH_PRESENCE_AWAY_SECONDS | int |
presence_db_path | MUSHEGH_PRESENCE_DB_PATH | str | None |
wellbeing_session_minutes | MUSHEGH_WELLBEING_SESSION_MINUTES | int |
hud_camera_publisher_url | MUSHEGH_HUD_CAMERA_PUBLISHER_URL | str | None |
hud_camera_device_index | MUSHEGH_HUD_CAMERA_DEVICE_INDEX | int |
face_match_threshold | MUSHEGH_FACE_MATCH_THRESHOLD | float |
face_embed_threshold | MUSHEGH_FACE_EMBED_THRESHOLD | float |
face_second_factor | MUSHEGH_FACE_SECOND_FACTOR | bool |
coaching_enabled | MUSHEGH_COACHING_ENABLED | bool |
coaching_fields | MUSHEGH_COACHING_FIELDS | str |
coaching_evening_hours | MUSHEGH_COACHING_EVENING_HOURS | str |
coaching_db_path | MUSHEGH_COACHING_DB_PATH | str | None |
speaker_id_enabled | MUSHEGH_SPEAKER_ID_ENABLED | bool |
speaker_profile_path | MUSHEGH_SPEAKER_PROFILE_PATH | str | None |
room_check_on_suspicion | MUSHEGH_ROOM_CHECK_ON_SUSPICION | bool |
speaker_threshold | MUSHEGH_SPEAKER_THRESHOLD | float |
ttfw_target_ms | MUSHEGH_TTFW_TARGET_MS | int |
Additional process-specific gateway environment variables are read outside Settings. This field list is not a complete list of every environment variable consumed by every process.