Skip to content

設定フィールド一覧

config.yaml の完全フィールドマップ。

設定フィールド一覧

基準ファイル: assets/config/config.example.yaml

すべてのキーは env で上書きできます(MISTER_MORPH_...)。詳細は環境変数一覧

グローバル

  • user_agent

LLM

  • llm.provider
  • llm.model
  • llm.endpoint
  • llm.api_key
  • llm.request_timeout
  • llm.temperature(任意)
  • llm.reasoning_effort
  • llm.reasoning_budget_tokens(任意)
  • llm.tools_emulation_modeoff|fallback|force
  • llm.azure.deployment
  • llm.bedrock.aws_key
  • llm.bedrock.aws_secret
  • llm.bedrock.region
  • llm.bedrock.model_arn
  • llm.cloudflare.account_id
  • llm.cloudflare.api_token
  • llm.profiles.<profile>.*
  • llm.fallback_profiles[](暗黙の default profile が一時エラー timeout / 429 / 529 を返した時の順序付きフォールバック)
  • llm.routes.main_loop
  • llm.routes.addressing
  • llm.routes.heartbeat
  • llm.routes.plan_create
  • llm.routes.memory_draft

Multimodal

  • multimodal.image.sources

Logging

  • logging.level
  • logging.format
  • logging.add_source
  • logging.include_thoughts
  • logging.include_tool_params
  • logging.include_skill_contents
  • logging.max_thought_chars
  • logging.max_json_bytes
  • logging.max_string_value_chars
  • logging.max_skill_content_chars
  • logging.redact_keys

Secrets / Auth Profiles

  • secrets.allow_profiles
  • auth_profiles.<id>.credential.kind
  • auth_profiles.<id>.credential.secret
  • auth_profiles.<id>.allow.url_prefixes
  • auth_profiles.<id>.allow.methods
  • auth_profiles.<id>.allow.follow_redirects
  • auth_profiles.<id>.allow.allow_proxy
  • auth_profiles.<id>.allow.deny_private_ips
  • auth_profiles.<id>.bindings.url_fetch.inject.location
  • auth_profiles.<id>.bindings.url_fetch.inject.name
  • auth_profiles.<id>.bindings.url_fetch.inject.format
  • auth_profiles.<id>.bindings.url_fetch.allow_user_headers
  • auth_profiles.<id>.bindings.url_fetch.user_header_allowlist

Guard

  • guard.enabled
  • guard.dir_name
  • guard.network.url_fetch.allowed_url_prefixes
  • guard.network.url_fetch.deny_private_ips
  • guard.network.url_fetch.follow_redirects
  • guard.network.url_fetch.allow_proxy
  • guard.redaction.enabled
  • guard.redaction.patterns
  • guard.audit.jsonl_path
  • guard.audit.rotate_max_bytes
  • guard.approvals.enabled

Tools

  • tools.read_file.max_bytes
  • tools.read_file.deny_paths
  • tools.write_file.enabled
  • tools.write_file.max_bytes
  • tools.contacts_send.enabled
  • tools.todo_update.enabled
  • tools.plan_create.enabled
  • tools.plan_create.max_steps
  • tools.url_fetch.enabled
  • tools.url_fetch.timeout
  • tools.url_fetch.max_bytes
  • tools.url_fetch.max_bytes_download
  • tools.web_search.enabled
  • tools.web_search.base_url
  • tools.web_search.timeout
  • tools.web_search.max_results
  • tools.bash.enabled
  • tools.bash.timeout
  • tools.bash.max_output_bytes
  • tools.bash.deny_paths
  • tools.bash.injected_env_vars

MCP

  • mcp.servers[].name
  • mcp.servers[].enable
  • mcp.servers[].typestdio|http
  • mcp.servers[].command
  • mcp.servers[].args
  • mcp.servers[].env
  • mcp.servers[].url
  • mcp.servers[].headers
  • mcp.servers[].allowed_tools

Memory

  • memory.enabled
  • memory.dir_name
  • memory.short_term_days
  • memory.injection.enabled
  • memory.injection.max_items

Bus / Contacts / Tasks / Skills

  • bus.max_inflight
  • contacts.dir_name
  • contacts.proactive.max_turns_per_session
  • contacts.proactive.session_cooldown
  • contacts.proactive.failure_cooldown
  • tasks.dir_name
  • tasks.persistence_targets
  • tasks.rotate_max_bytes
  • tasks.targets.console.heartbeat_topic_id
  • skills.dir_name
  • skills.enabled
  • skills.load

Server / Console

  • server.listen(非推奨)
  • server.auth_token
  • server.max_queue
  • console.listen
  • console.base_path
  • console.static_dir
  • console.password
  • console.password_hash
  • console.session_ttl
  • console.managed_runtimes
  • console.endpoints[].name
  • console.endpoints[].url
  • console.endpoints[].auth_token

Telegram

  • telegram.bot_token
  • telegram.allowed_chat_ids
  • telegram.group_trigger_mode
  • telegram.addressing_confidence_threshold
  • telegram.addressing_interject_threshold
  • telegram.poll_timeout
  • telegram.task_timeout
  • telegram.max_concurrency
  • telegram.serve_listen

Slack

  • slack.base_url
  • slack.bot_token
  • slack.app_token
  • slack.allowed_team_ids
  • slack.allowed_channel_ids
  • slack.group_trigger_mode
  • slack.addressing_confidence_threshold
  • slack.addressing_interject_threshold
  • slack.task_timeout
  • slack.max_concurrency
  • slack.serve_listen

LINE

  • line.base_url
  • line.channel_access_token
  • line.channel_secret
  • line.webhook_listen
  • line.webhook_path
  • line.allowed_group_ids
  • line.group_trigger_mode
  • line.addressing_confidence_threshold
  • line.addressing_interject_threshold
  • line.task_timeout
  • line.max_concurrency
  • line.serve_listen

Lark

  • lark.base_url
  • lark.app_id
  • lark.app_secret
  • lark.webhook_listen
  • lark.webhook_path
  • lark.verification_token
  • lark.encrypt_key
  • lark.allowed_chat_ids
  • lark.group_trigger_mode
  • lark.addressing_confidence_threshold
  • lark.addressing_interject_threshold
  • lark.task_timeout
  • lark.max_concurrency
  • lark.serve_listen

Heartbeat

  • heartbeat.enabled
  • heartbeat.interval

ループ制限とファイル保存

  • max_steps
  • parse_retries
  • max_token_budget
  • tool_repeat_limit
  • timeout
  • file_state_dir
  • file_cache_dir
  • file_cache.max_age
  • file_cache.max_files
  • file_cache.max_total_bytes