Config Fields Reference
Source of truth: assets/config/config.example.yaml.
All keys can be overridden by env vars (MISTER_MORPH_...). See Environment Variables Reference.
Global
user_agent: outbound HTTP user-agent for tools.
LLM
llm.providerllm.modelllm.endpointllm.api_keyllm.request_timeoutllm.temperature(optional)llm.reasoning_effortllm.reasoning_budget_tokens(optional)llm.tools_emulation_mode(off|fallback|force)llm.azure.deploymentllm.bedrock.aws_keyllm.bedrock.aws_secretllm.bedrock.regionllm.bedrock.model_arnllm.cloudflare.account_idllm.cloudflare.api_tokenllm.profiles.<profile>.*(named profile overrides)llm.fallback_profiles[](ordered transient-error fallback chain for the implicit default profile)llm.routes.main_loopllm.routes.addressingllm.routes.heartbeatllm.routes.plan_createllm.routes.memory_draft
Multimodal
multimodal.image.sources
Logging
logging.levellogging.formatlogging.add_sourcelogging.include_thoughtslogging.include_tool_paramslogging.include_skill_contentslogging.max_thought_charslogging.max_json_byteslogging.max_string_value_charslogging.max_skill_content_charslogging.redact_keys
Secrets and Auth Profiles
secrets.allow_profilesauth_profiles.<id>.credential.kindauth_profiles.<id>.credential.secretauth_profiles.<id>.allow.url_prefixesauth_profiles.<id>.allow.methodsauth_profiles.<id>.allow.follow_redirectsauth_profiles.<id>.allow.allow_proxyauth_profiles.<id>.allow.deny_private_ipsauth_profiles.<id>.bindings.url_fetch.inject.locationauth_profiles.<id>.bindings.url_fetch.inject.nameauth_profiles.<id>.bindings.url_fetch.inject.formatauth_profiles.<id>.bindings.url_fetch.allow_user_headersauth_profiles.<id>.bindings.url_fetch.user_header_allowlist
Guard
guard.enabledguard.dir_nameguard.network.url_fetch.allowed_url_prefixesguard.network.url_fetch.deny_private_ipsguard.network.url_fetch.follow_redirectsguard.network.url_fetch.allow_proxyguard.redaction.enabledguard.redaction.patternsguard.audit.jsonl_pathguard.audit.rotate_max_bytesguard.approvals.enabled
Tools
tools.read_file.max_bytestools.read_file.deny_pathstools.write_file.enabledtools.write_file.max_bytestools.contacts_send.enabledtools.todo_update.enabledtools.plan_create.enabledtools.plan_create.max_stepstools.url_fetch.enabledtools.url_fetch.timeouttools.url_fetch.max_bytestools.url_fetch.max_bytes_downloadtools.web_search.enabledtools.web_search.base_urltools.web_search.timeouttools.web_search.max_resultstools.bash.enabledtools.bash.timeouttools.bash.max_output_bytestools.bash.deny_pathstools.bash.injected_env_vars
MCP
mcp.servers[].namemcp.servers[].enablemcp.servers[].type(stdio|http)mcp.servers[].commandmcp.servers[].argsmcp.servers[].envmcp.servers[].urlmcp.servers[].headersmcp.servers[].allowed_tools
Memory
memory.enabledmemory.dir_namememory.short_term_daysmemory.injection.enabledmemory.injection.max_items
Bus, Contacts, Tasks, Skills
bus.max_inflightcontacts.dir_namecontacts.proactive.max_turns_per_sessioncontacts.proactive.session_cooldowncontacts.proactive.failure_cooldowntasks.dir_nametasks.persistence_targetstasks.rotate_max_bytestasks.targets.console.heartbeat_topic_idskills.dir_nameskills.enabledskills.load
Server and Console
server.listen(deprecated)server.auth_tokenserver.max_queueconsole.listenconsole.base_pathconsole.static_dirconsole.passwordconsole.password_hashconsole.session_ttlconsole.managed_runtimesconsole.endpoints[].nameconsole.endpoints[].urlconsole.endpoints[].auth_token
Telegram
telegram.bot_tokentelegram.allowed_chat_idstelegram.group_trigger_modetelegram.addressing_confidence_thresholdtelegram.addressing_interject_thresholdtelegram.poll_timeouttelegram.task_timeouttelegram.max_concurrencytelegram.serve_listen
Slack
slack.base_urlslack.bot_tokenslack.app_tokenslack.allowed_team_idsslack.allowed_channel_idsslack.group_trigger_modeslack.addressing_confidence_thresholdslack.addressing_interject_thresholdslack.task_timeoutslack.max_concurrencyslack.serve_listen
LINE
line.base_urlline.channel_access_tokenline.channel_secretline.webhook_listenline.webhook_pathline.allowed_group_idsline.group_trigger_modeline.addressing_confidence_thresholdline.addressing_interject_thresholdline.task_timeoutline.max_concurrencyline.serve_listen
Lark
lark.base_urllark.app_idlark.app_secretlark.webhook_listenlark.webhook_pathlark.verification_tokenlark.encrypt_keylark.allowed_chat_idslark.group_trigger_modelark.addressing_confidence_thresholdlark.addressing_interject_thresholdlark.task_timeoutlark.max_concurrencylark.serve_listen
Heartbeat
heartbeat.enabledheartbeat.interval
Loop Limits and File Storage
max_stepsparse_retriesmax_token_budgettool_repeat_limittimeoutfile_state_dirfile_cache_dirfile_cache.max_agefile_cache.max_filesfile_cache.max_total_bytes