Skip to main content

Generated Config Defaults

This file is generated by scripts/generate_docs_artifacts.mjs. Do not edit manually.

KeyTypeDefault SourceDefault Value
llm_providerStringdefault_llm_provider"anthropic".into()
api_keyStringdefault_api_keyString::new()
modelStringdefault_modelString::new()
llm_base_urlOption<String>serde(default)null
max_tokensu32default_max_tokens8192
max_tool_iterationsusizedefault_max_tool_iterations100
compaction_timeout_secsu64default_compaction_timeout_secs180
max_history_messagesusizedefault_max_history_messages50
max_document_size_mbu64default_max_document_size_mb100
memory_token_budgetusizedefault_memory_token_budget1500
max_session_messagesusizedefault_max_session_messages40
compact_keep_recentusizedefault_compact_keep_recent20
default_tool_timeout_secsu64default_tool_timeout_secs30
default_mcp_request_timeout_secsu64default_mcp_request_timeout_secs120
show_thinkingboolserde(default)false
data_dirStringdefault_data_dirdefault_data_root().to_string_lossy().to_string()
skills_dirOption<String>serde(default)null
working_dirStringdefault_working_dir(unknown function default)
working_dir_isolationWorkingDirIsolationdefault_working_dir_isolationWorkingDirIsolation::Chat
high_risk_tool_user_confirmation_requiredbooldefault_high_risk_tool_user_confirmation_requiredtrue
sandboxSandboxConfigserde(default)(serde default)
timezoneStringdefault_timezone"UTC".into()
control_chat_idsVec<i64>default_control_chat_idsVec::new()
discord_bot_tokenOption<String>serde(default)null
discord_allowed_channelsVec<u64>serde(default)[]
discord_no_mentionboolserde(default)false
allow_group_slash_without_mentionbooldefault_allow_group_slash_without_mentionfalse
web_enabledbooldefault_web_enabledtrue
web_hostStringdefault_web_host"127.0.0.1".into()
web_portu16default_web_port10961
web_max_inflight_per_sessionusizedefault_web_max_inflight_per_session2
web_max_requests_per_windowusizedefault_web_max_requests_per_window8
web_rate_window_secondsu64default_web_rate_window_seconds10
web_run_history_limitusizedefault_web_run_history_limit512
web_session_idle_ttl_secondsu64default_web_session_idle_ttl_seconds300
web_fetch_validationWebContentValidationConfigserde(default)(serde default)
web_fetch_url_validationWebFetchUrlValidationConfigserde(default)(serde default)
embedding_providerOption<String>serde(default)null
embedding_api_keyOption<String>serde(default)null
embedding_base_urlOption<String>serde(default)null
embedding_modelOption<String>serde(default)null
embedding_dimOption<usize>serde(default)null
openai_api_keyOption<String>serde(default)null
model_pricesVec<ModelPrice>default_model_pricesVec::new()
reflector_enabledbooldefault_reflector_enabledtrue
reflector_interval_minsu64default_reflector_interval_mins15
soul_pathOption<String>default_soul_pathNone
souls_dirOption<String>default_souls_dirNone
clawhubClawHubConfignone(required/no serde default)
pluginsPluginsConfigserde(default)(serde default)
voice_providerStringnone(required/no serde default)
voice_transcription_commandOption<String>none(required/no serde default)
telegram_bot_tokenStringdefault_telegram_bot_tokenString::new()
bot_usernameStringdefault_bot_usernameString::new()
allowed_groupsVec<i64>serde(default)[]