{
    "default_agent_name": "Agent",
    "agent_description": "AI Agent",
    "agent_system_prompt": null,
    "host": "0.0.0.0",
    "port": 9000,
    "debug": false,
    "enable_web_ui": false,
    "enable_terminal_ui": false,
    "enable_web_logs": true,
    "enable_acp": false,
    "acp_session_root": ".acp-sessions",
    "vllm_base_url": "http://vllm.arpa/v1",
    "mcp_url": null,
    "mcp_config": null,
    "max_upload_size": 10485760,
    "auth_jwt_jwks_uri": null,
    "auth_jwt_issuer": null,
    "auth_jwt_audience": null,
    "oidc_config_url": null,
    "oidc_client_id": null,
    "oidc_client_secret_ref": null,
    "remote_oauth_providers": null,
    "remote_oauth_success_redirect_url": null,
    "allowed_origins": null,
    "allowed_hosts": null,
    "routing_strategy": "hybrid",
    "graph_persistence_type": "file",
    "graph_persistence_path": "~/.local/share/agent-utilities/graph_state",
    "agent_utilities_host_inventory": {},
    "_comment_engine_resolver": "ONE engine resolver (CONCEPT:AU-OS.deployment.engine-resolver-auto-provision): engine locality is derived purely from graph_service_endpoints — unset selects the local path (share a running local engine, else autostart one); set selects the remote, connect-only path (never autostarted). The old engine_mode/engine_endpoint keys are retired (core/config.py _RETIRED_CONFIGURATION_KEYS) and hard-fail boot if present — omit them entirely. engine_lifecycle refcounted (auto-stops engine_idle_shutdown_secs after the last client disconnects — the shared-tiny default) | persistent (long-living, never auto-stops, runs like a local service). See docs/recipes/unified-self-contained.md.",
    "engine_lifecycle": "refcounted",
    "engine_idle_shutdown_secs": 60,
    "epistemic_graph_startup_timeout_secs": 300.0,
    "graph_db_connection_profile_ref": null,
    "graph_fuseki_dataset": "agent_kg",
    "graph_schema_pack": null,
    "sparql_endpoints": [
        "https://query.wikidata.org/sparql"
    ],
    "gitlab_instances": [
        {
            "name": "internal",
            "url": "https://gitlab.arpa",
            "token": "glpat-xxxxxxxx",
            "verify_ssl": false
        },
        {
            "name": "public",
            "url": "https://gitlab.com",
            "token": "glpat-yyyyyyyy",
            "verify_ssl": true
        }
    ],
    "enable_llm_validation": false,
    "graph_router_timeout": 300.0,
    "graph_verifier_timeout": 300.0,
    "enable_kg_embeddings": true,
    "kg_backups": 3,
    "external_graph_connectors": [],
    "epistemic_light_default": true,
    "secrets_backend": "engine",
    "vault_url": null,
    "vault_mount": "secret",
    "custom_skills_directory": null,
    "skill_types": null,
    "enable_otel": false,
    "otel_exporter_otlp_endpoint": null,
    "otel_exporter_otlp_headers_ref": null,
    "otel_exporter_otlp_public_key_ref": null,
    "otel_exporter_otlp_secret_key_ref": null,
    "otel_exporter_otlp_protocol": "http/protobuf",
    "langfuse_public_key_ref": null,
    "langfuse_secret_key_ref": null,
    "langfuse_host": "https://cloud.langfuse.com",
    "a2a_broker": "epistemic_graph",
    "a2a_storage": "epistemic_graph",
    "a2a_config": null,
    "a2a_refresh_interval": 300,
    "kafka_bootstrap_servers": null,
    "kafka_topic": null,
    "messaging_discord_token": null,
    "messaging_slack_token": null,
    "messaging_telegram_token": null,
    "messaging_mattermost_token": null,
    "messaging_mattermost_url": null,
    "messaging_matrix_token": null,
    "messaging_whatsapp_token": null,
    "messaging_irc_server": null,
    "messaging_twitch_token": null,
    "messaging_line_token": null,
    "max_tokens": 16384,
    "temperature": 0.7,
    "top_p": 1.0,
    "timeout": 32400.0,
    "tool_timeout": 32400.0,
    "parallel_tool_calls": true,
    "seed": null,
    "presence_penalty": 0.0,
    "frequency_penalty": 0.0,
    "logit_bias": null,
    "stop_sequences": null,
    "extra_headers": null,
    "extra_body": null,
    "min_confidence": 0.4,
    "validation_mode": false,
    "approval_timeout": 0.0,
    "cognitive_scheduler_enabled": true,
    "max_concurrent_agents": 5,
    "agent_token_quota": 100000,
    "preemption_threshold_pct": 0.85,
    "agent_policies_path": null,
    "permissions_signing_key_ref": null,
    "specialist_registry_path": null,
    "homeostatic_downgrade_enabled": true,
    "adversarial_verification": false,
    "maintenance_token_budget": 0,
    "maintenance_priority": "LOW",
    "watchdog_patterns": [
        "pyproject.toml",
        "mcp_config.json",
        "requirements*.txt"
    ],
    "tool_guard_mode": "strict",
    "sensitive_tool_patterns": [
        ".*delete.*",
        ".*remove.*",
        ".*rm_.*",
        ".*rmdir.*",
        ".*drop.*",
        ".*truncate.*",
        ".*prune.*",
        ".*kill.*",
        ".*terminate.*",
        ".*reboot.*",
        ".*shutdown.*",
        ".*install.*",
        ".*uninstall.*",
        ".*redeploy.*",
        ".*bump.*",
        ".*create.*",
        ".*add.*",
        ".*post.*",
        ".*put.*",
        ".*insert.*",
        ".*upload.*",
        ".*ingest.*",
        ".*write.*",
        ".*update.*",
        ".*patch.*",
        ".*set.*",
        ".*reset.*",
        ".*clear.*",
        ".*revert.*",
        ".*replace.*",
        ".*rename.*",
        ".*move.*",
        ".*rotate.*",
        ".*start.*",
        ".*stop.*",
        ".*restart.*",
        ".*pause.*",
        ".*unpause.*",
        ".*execute.*",
        ".*shell.*",
        ".*run_shell.*",
        ".*run_command.*",
        ".*run_script.*",
        ".*run_code.*",
        ".*git_.*",
        ".*clone.*",
        ".*pull.*",
        ".*maintain.*",
        ".*setup.*",
        ".*build.*",
        ".*validate.*",
        ".*sync.*",
        ".*enable.*",
        ".*disable.*",
        ".*activate.*",
        ".*approve.*",
        ".*graphql.*",
        ".*mutation.*",
        ".*http.*",
        ".*eval.*",
        ".*exec.*",
        ".*compile.*",
        ".*socket.*",
        ".*connect.*",
        ".*os\\..*",
        ".*subprocess\\..*",
        ".*shutil\\..*"
    ],
    "chat_models": [
        {
            "id": "operator/chat-standard",
            "provider": "custom",
            "base_url": "https://model-gateway.example.test/v1",
            "supports_json": false,
            "vision": true,
            "reasoning": true,
            "tools_enabled": true,
            "parallel_instances": 3,
            "context_window": 262144,
            "intelligence_level": "normal",
            "can_route": true,
            "can_kg": true
        },
        {
            "id": "operator/chat-light",
            "provider": "custom",
            "base_url": "https://model-gateway.example.test/v1",
            "supports_json": false,
            "vision": true,
            "reasoning": true,
            "tools_enabled": true,
            "parallel_instances": 3,
            "context_window": 256000,
            "intelligence_level": "light",
            "can_route": true,
            "can_kg": true
        },
        {
            "id": "operator/chat-fast",
            "provider": "custom",
            "base_url": "https://model-gateway.example.test/v1",
            "supports_json": true,
            "vision": false,
            "reasoning": false,
            "tools_enabled": false,
            "parallel_instances": 3,
            "context_window": 128000,
            "intelligence_level": "light",
            "can_route": true,
            "can_kg": false
        },
        {
            "id": "operator/chat-advanced",
            "provider": "custom",
            "base_url": "https://model-gateway.example.test/v1",
            "supports_json": true,
            "vision": true,
            "reasoning": true,
            "tools_enabled": true,
            "parallel_instances": 1,
            "context_window": 256000,
            "intelligence_level": "super",
            "can_route": true,
            "can_kg": true
        }
    ],
    "embedding_models": [
        {
            "id": "operator/embedding",
            "provider": "custom",
            "base_url": "https://embedding-gateway.example.test/v1",
            "gpu_group": "primary",
            "parallel_instances": 4,
            "max_concurrent_requests": 16,
            "chunk_size": 768,
            "fallback": {
                "id": "operator/embedding-secondary",
                "provider": "custom",
                "base_url": "https://embedding-secondary.example.test/v1",
                "gpu_group": "secondary",
                "parallel_instances": 2,
                "max_concurrent_requests": 8,
                "chunk_size": 768
            }
        }
    ],
    "telegram_bot_token": null,
    "messaging_intake_enabled": false,
    "messaging_default_platform": "telegram",
    "messaging_default_channel": "",
    "messaging_agent": "",
    "messaging_model_trigger": "",
    "messaging_addressed_model": "",
    "messaging_default_model": "",
    "agent_kg_tools": "True",
    "messaging_burst_window_s": "2.5",
    "messaging_burst_max_s": "12",
    "messaging_enrich": "1",
    "messaging_webhook_base_url": "",
    "messaging_webhook_port": "8443",
    "messaging_webhook_secret": "",
    "messaging_voice": "0",
    "messaging_voice_model": "",
    "messaging_goals": "1"
}
