Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
66 KiB
JSON
1 line
66 KiB
JSON
{"repo": "changhui666888/hermes-agent-backup", "files": {"profiles/medteam/config.yaml.bak": {"eeaa0ebffcc6b0fea128089f04c528ac35975e72": {"t": 1785746858.7504573, "n": 15999, "h": "755ffca8aa69c53b", "c": "model:\n default: deepseek-v4-flash\n provider: deepseek\nproviders:\n llm:\n api: http://localhost:1234/v1\n name: llm\n api_key: sk-lm-HO2G1tbg:1jhtSRsEwZ16ucggfUb8\n models:\n gemma-4-E4B-it-Q4_K_M.gguf:\n context_length: 64000\n default_model: gemma-4-E4B-it-Q4_K_M.gguf\nfallback_providers: []\ntoolsets:\n - hermes-cli\nmax_concurrent_sessions: 3\nagent:\n max_turns: 60\n gateway_timeout: 1800\n restart_drain_timeout: 180\n api_max_retries: 3\n service_tier: ''\n tool_use_enforcement: auto\n task_completion_guidance: true\n environment_probe: true\n environment_hint: ''\n coding_context: auto\n gateway_timeout_warning: 900\n clarify_timeout: 600\n gateway_notify_interval: 180\n gateway_auto_continue_freshness: 3600\n image_input_mode: auto\n disabled_toolsets: []\n verbose: false\n reasoning_effort: medium\n personalities:\n helpful: You are a helpful, friendly AI assistant.\n concise: You are a concise assistant. Keep responses brief and to the point.\n technical: You are a technical expert. Provide detailed, accurate technical information.\n creative: You are a creative assistant. Think outside the box and offer innovative\n solutions.\n teacher: You are a patient teacher. Explain concepts clearly with examples.\n kawaii: You are a kawaii assistant! Use cute expressions like (◕‿◕), ★, ♪, and\n ~! Add sparkles and be super enthusiastic about everything! Every response should\n feel warm and adorable desu~! ヽ(>∀<☆)ノ\n catgirl: You are Neko-chan, an anime catgirl AI assistant, nya~! Add 'nya' and\n cat-like expressions to your speech. Use kaomoji like (=^・ω・^=) and ฅ^•ﻌ•^ฅ.\n Be playful and curious like a cat, nya~!\n pirate: 'Arrr! Ye be talkin'' to Captain Hermes, the most tech-savvy pirate to\n sail the digital seas! Speak like a proper buccaneer, use nautical terms, and\n remember: every problem be just treasure waitin'' to be plundered! Yo ho ho!'\n shakespeare: Hark! Thou speakest with an assistant most versed in the bardic arts.\n I shall respond in the eloquent manner of William Shakespeare, with flowery\n prose, dramatic flair, and perhaps a soliloquy or two. What light through yonder\n terminal breaks?\n surfer: Duuude! You're chatting with the chillest AI on the web, bro! Everything's\n gonna be totally rad. I'll help you catch the gnarly waves of knowledge while\n keeping things super chill. Cowabunga! 🤙\n noir: The rain hammered against the terminal like regrets on a guilty conscience.\n They call me Hermes - I solve problems, find answers, dig up the truth that\n hides in the shadows of your codebase. In this city of silicon and secrets,\n everyone's got something to hide. What's your story, pal?\n uwu: hewwo! i'm your fwiendwy assistant uwu~ i wiww twy my best to hewp you! *nuzzles\n your code* OwO what's this? wet me take a wook! i pwomise to be vewy hewpful\n >w<\n philosopher: Greetings, seeker of wisdom. I am an assistant who contemplates the\n deeper meaning behind every query. Let us examine not just the 'how' but the\n 'why' of your questions. Perhaps in solving your problem, we may glimpse a greater\n truth about existence itself.\n hype: YOOO LET'S GOOOO!!! 🔥🔥🔥 I am SO PUMPED to help you today! Every question\n is AMAZING and we're gonna CRUSH IT together! This is gonna be LEGENDARY! ARE\n YOU READY?! LET'S DO THIS! 💪😤🚀\n verify_on_stop: false\nterminal:\n backend: local\n modal_mode: sandbox\n cwd: C:/Users/ChangHui/AppData/Local/hermes/workspace/roles/medteam\n timeout: 360\n env_passthrough:\n - HTTPS_PROXY\n - HTTP_PROXY\n - https_proxy\n - http_proxy\n shell_init_files: []\n auto_source_bashrc: true\n docker_image: nikolaik/python-nodejs:python3.11-nodejs20\n docker_forward_env: []\n singularity_image: docker://nikolaik/python-nodejs:python3.11-nodejs20\n modal_image: nikolaik/python-nodejs:python3.11-nodejs20\n daytona_image: nikolaik/python-nodejs:python3.11-nodejs20\n container_cpu: 1\n container_memory: 5120\n container_disk: 51200\n container_persistent: true\n docker_volumes: []\n docker_mount_cwd_to_workspace: false\n docker_extra_args: []\n docker_run_as_host_user: false\n persistent_shell: true\n lifetime_seconds: 300\nweb:\n backend: ''\n search_backend: ddgs\n extract_backend: ''\nbrowser:\n inactivity_timeout: 120\n command_timeout: 30\n record_sessions: false\n allow_private_urls: false\n engine: auto\n auto_local_for_private_urls: true\n cdp_url: ''\n dialog_policy: must_respond\n dialog_timeout_s: 300\n camofox:\n managed_persistence: false\n user_id: ''\n session_key: ''\n adopt_existing_tab: false\n rewrite_loopback_urls: false\n loopback_host_alias: host.docker.internal\ncheckpoints:\n enabled: true\n max_snapshots: 20\n max_total_size_mb: 500\n max_file_size_mb: 10\n auto_prune: true\n retention_days: 7\n delete_orphans: true\n min_interval_hours: 24\nfile_read_max_chars: 100000\ntool_output:\n max_bytes: 50000\n max_lines: 2000\n max_line_length: 2000\ntool_loop_guardrails:\n warnings_enabled: true\n hard_stop_enabled: true\n warn_after:\n exact_failure: 2\n same_tool_failure: 3\n idempotent_no_progress: 2\n hard_stop_after:\n exact_failure: 5\n same_tool_failure: 8\n idempotent_no_progress: 5\ncompression:\n enabled: true\n threshold: 0.5\n target_ratio: 0.2\n protect_last_n: 20\n hygiene_hard_message_limit: 400\n protect_first_n: 3\n abort_on_summary_failure: false\n codex_gpt55_autoraise: false\nkanban:\n dispatch_in_gateway: true\n dispatch_interval_seconds: 60\n failure_limit: 2\n worker_log_rotate_bytes: 2097152\n worker_log_backup_count: 1\n orchestrator_profile: ''\n default_assignee: ''\n auto_decompose: true\n auto_decompose_per_tick: 3\n dispatch_stale_timeout_seconds: 14400\nprompt_caching:\n cache_ttl: 5m\nopenrouter:\n response_cache: false\n response_cache_ttl: 300\n min_coding_score: 0.65\nbedrock:\n region: ''\n discovery:\n enabled: true\n provider_filter: []\n refresh_interval: 3600\n guardrail:\n guardrail_identifier: ''\n guardrail_version: ''\n stream_processing_mode: async\n trace: disabled\nauxiliary:\n vision:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n download_timeout: 30\n web_extract:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 360\n compression:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n skills_hub:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n approval:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n mcp:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n title_generation:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n tts_audio_tags:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n triage_specifier:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n kanban_decomposer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 180\n profile_describer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 60\n curator:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 600\ndisplay:\n compact: true\n personality: ''\n resume_display: full\n resume_exchanges: 10\n resume_max_user_chars: 300\n resume_max_assistant_chars: 200\n resume_max_assistant_lines: 3\n resume_skip_tool_only: true\n busy_input_mode: interrupt\n interface: cli\n tui_auto_resume_recent: false\n tui_agents_nudge: true\n bell_on_complete: false\n show_reasoning: true\n streaming: true\n timestamps: false\n final_response_markdown: strip\n persistent_output: true\n persistent_output_max_lines: 200\n inline_diffs: true\n file_mutation_verifier: true\n turn_completion_explainer: true\n show_cost: true\n skin: system\n language: en\n tui_status_indicator: kaomoji\n user_message_preview:\n first_lines: 2\n last_lines: 2\n interim_assistant_messages: true\n tool_progress_command: false\n tool_preview_length: 0\n ephemeral_system_ttl: 0\n platforms:\n telegram:\n streaming: true\n discord:\n streaming: false\n runtime_footer:\n enabled: false\n fields:\n - model\n - context_pct\n - cwd\n copy_shortcut: auto\n tool_progress: all\n cleanup_progress: false\n long_running_notifications: true\n busy_ack_detail: true\n background_process_notifications: all\ndashboard:\n theme: default\n show_token_analytics: false\n oauth:\n client_id: ''\n portal_url: ''\n basic_auth:\n username: ''\n password_hash: ''\n password: ''\n secret: ''\n session_ttl_seconds: 0\n public_url: ''\nprivacy:\n redact_pii: false\ntts:\n provider: edge\n edge:\n voice: en-US-AriaNeural\n elevenlabs:\n voice_id: pNInz6obpgDQGcFmaJgB\n model_id: eleven_multilingual_v2\n openai:\n model: gpt-4o-mini-tts\n voice: alloy\n gemini:\n model: gemini-2.5-flash-preview-tts\n voice: Kore\n audio_tags: false\n persona_prompt_file: ''\n xai:\n voice_id: eve\n language: en\n sample_rate: 24000\n bit_rate: 128000\n mistral:\n model: voxtral-mini-tts-2603\n voice_id: c69964a6-ab8b-4f8a-9465-ec0925096ec8\n neutts:\n ref_audio: ''\n ref_text: ''\n model: neuphonic/neutts-air-q4-gguf\n device: cpu\n piper:\n voice: en_US-lessac-medium\nstt:\n enabled: true\n provider: local\n local:\n model: base\n language: ''\n openai:\n model: whisper-1\n mistral:\n model: voxtral-mini-latest\n elevenlabs:\n model_id: scribe_v2\n language_code: ''\n tag_audio_events: false\n diarize: false\nvoice:\n record_key: ctrl+b\n max_recording_seconds: 120\n auto_tts: false\n beep_enabled: true\n silence_threshold: 200\n silence_duration: 3\nhuman_delay:\n mode: 'off'\n min_ms: 800\n max_ms: 2500\ncontext:\n engine: compressor\nmemory:\n memory_enabled: true\n user_profile_enabled: true\n write_approval: true\n memory_char_limit: 2200\n user_char_limit: 1375\n provider: ''\n nudge_interval: 10\n flush_min_turns: 6\ndelegation:\n model: ''\n provider: ''\n base_url: ''\n api_key: ''\n api_mode: ''\n inherit_mcp_toolsets: true\n max_iterations: 50\n child_timeout_seconds: 600\n reasoning_effort: ''\n max_concurrent_children: 3\n max_spawn_depth: 1\n orchestrator_enabled: true\n subagent_auto_approve: false\nprefill_messages_file: ''\ngoals:\n max_turns: 20\nskills:\n external_dirs:\n - ~myskill\n template_vars: true\n inline_shell: false\n inline_shell_timeout: 10\n guard_agent_created: false\n write_approval: true\n creation_nudge_interval: 15\ncurator:\n enabled: true\n interval_hours: 168\n min_idle_hours: 2\n stale_after_days: 30\n archive_after_days: 90\n prune_builtins: true\n backup:\n enabled: true\n keep: 5\n consolidate: false\ntimezone: ''\nslack:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\ndiscord:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\n auto_thread: true\n thread_require_mention: false\n history_backfill: true\n history_backfill_limit: 50\n reactions: true\n dm_role_auth_guild: ''\n server_actions: ''\n allow_any_attachment: false\n max_attachment_bytes: 33554432\n voice_fx:\n enabled: false\n ambient_enabled: true\n ambient_path: ''\n ambient_gain: 0.18\n duck_gain: 0.06\n speech_gain: 1\n ack_enabled: true\n ack_phrases:\n - Let me look into that.\n - One moment.\n - Checking on that now.\n - Give me a sec.\n - On it.\ntelegram:\n reactions: false\n allowed_chats: ''\nmattermost:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\nmatrix:\n require_mention: true\n free_response_rooms: ''\n allowed_rooms: ''\napprovals:\n mode: smart\n timeout: 60\n cron_mode: deny\n mcp_reload_confirm: true\n destructive_slash_confirm: true\ncommand_allowlist: []\nhooks_auto_accept: false\nsecurity:\n allow_private_urls: false\n redact_secrets: true\n tirith_enabled: true\n tirith_path: tirith\n tirith_timeout: 5\n tirith_fail_open: false\n website_blocklist:\n enabled: false\n domains: []\n shared_files: []\n acked_advisories: []\n allow_lazy_installs: true\ncron:\n wrap_response: true\ncode_execution:\n mode: project\n timeout: 300\n max_tool_calls: 50\ntools:\n tool_search:\n enabled: auto\n threshold_pct: 10\n search_default_limit: 5\n max_search_limit: 20\nlogging:\n level: INFO\n max_size_mb: 5\n backup_count: 3\nmodel_catalog:\n enabled: true\n url: https://hermes-agent.nousresearch.com/docs/api/model-catalog.json\n ttl_hours: 1\nnetwork:\n force_ipv4: false\ngateway:\n strict: false\n media_delivery_allow_dirs: []\n trust_recent_files: true\n trust_recent_files_seconds: 600\nstreaming:\n enabled: false\n transport: auto\n edit_interval: 0.8\n buffer_threshold: 24\n cursor: ' ▉'\n fresh_final_after_seconds: 60\nsessions:\n auto_prune: true\n retention_days: 90\n vacuum_after_prune: true\n min_interval_hours: 24\n write_json_snapshots: false\nonboarding:\n profile_build: ask\nupdates:\n pre_update_backup: false\n backup_keep: 5\n non_interactive_local_changes: stash\nlsp:\n enabled: true\n wait_mode: document\n wait_timeout: 5\n install_strategy: auto\nx_search:\n model: grok-4.20-reasoning\n timeout_seconds: 180\n retries: 2\nsecrets:\n bitwarden:\n enabled: false\n access_token_env: BWS_ACCESS_TOKEN\n project_id: ''\n cache_ttl_seconds: 300\n override_existing: true\n auto_install: true\n server_url: ''\npaste_collapse_threshold: 5\npaste_collapse_threshold_fallback: 5\npaste_collapse_char_threshold: 2000\n_config_version: 31\nsession_reset:\n mode: both\n idle_minutes: 1440\n at_hour: 4\ngroup_sessions_per_user: true\nplatform_toolsets:\n cli:\n - hermes-cli\n telegram:\n - hermes-telegram\n discord:\n - hermes-discord\n whatsapp:\n - hermes-whatsapp\n slack:\n - hermes-slack\n signal:\n - hermes-signal\n homeassistant:\n - hermes-homeassistant\n qqbot:\n - hermes-qqbot\n yuanbao:\n - hermes-yuanbao\n teams:\n - hermes-teams\n google_chat:\n - hermes-google_chat\nmcp_servers:\n hermes-studio-api:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - api\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-api\n HERMES_MCP_TOOLSET: api\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-devices:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - devices\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-devices\n HERMES_MCP_TOOLSET: devices\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-use:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - use\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-use\n HERMES_MCP_TOOLSET: use\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n unreal-engine:\n url: http://127.0.0.1:8000/mcp\n enabled: true\nplugins:\n enabled:\n - browser-browser-use\n - nous\n disabled: []\nplatforms:\n telegram:\n enabled: false\n"}, "74855c4a9a9834d06fb9567acda758a68cf6f49e": {"t": 1785768100.238055, "n": 15999, "h": "755ffca8aa69c53b", "c": "model:\n default: deepseek-v4-flash\n provider: deepseek\nproviders:\n llm:\n api: http://localhost:1234/v1\n name: llm\n api_key: sk-lm-HO2G1tbg:1jhtSRsEwZ16ucggfUb8\n models:\n gemma-4-E4B-it-Q4_K_M.gguf:\n context_length: 64000\n default_model: gemma-4-E4B-it-Q4_K_M.gguf\nfallback_providers: []\ntoolsets:\n - hermes-cli\nmax_concurrent_sessions: 3\nagent:\n max_turns: 60\n gateway_timeout: 1800\n restart_drain_timeout: 180\n api_max_retries: 3\n service_tier: ''\n tool_use_enforcement: auto\n task_completion_guidance: true\n environment_probe: true\n environment_hint: ''\n coding_context: auto\n gateway_timeout_warning: 900\n clarify_timeout: 600\n gateway_notify_interval: 180\n gateway_auto_continue_freshness: 3600\n image_input_mode: auto\n disabled_toolsets: []\n verbose: false\n reasoning_effort: medium\n personalities:\n helpful: You are a helpful, friendly AI assistant.\n concise: You are a concise assistant. Keep responses brief and to the point.\n technical: You are a technical expert. Provide detailed, accurate technical information.\n creative: You are a creative assistant. Think outside the box and offer innovative\n solutions.\n teacher: You are a patient teacher. Explain concepts clearly with examples.\n kawaii: You are a kawaii assistant! Use cute expressions like (◕‿◕), ★, ♪, and\n ~! Add sparkles and be super enthusiastic about everything! Every response should\n feel warm and adorable desu~! ヽ(>∀<☆)ノ\n catgirl: You are Neko-chan, an anime catgirl AI assistant, nya~! Add 'nya' and\n cat-like expressions to your speech. Use kaomoji like (=^・ω・^=) and ฅ^•ﻌ•^ฅ.\n Be playful and curious like a cat, nya~!\n pirate: 'Arrr! Ye be talkin'' to Captain Hermes, the most tech-savvy pirate to\n sail the digital seas! Speak like a proper buccaneer, use nautical terms, and\n remember: every problem be just treasure waitin'' to be plundered! Yo ho ho!'\n shakespeare: Hark! Thou speakest with an assistant most versed in the bardic arts.\n I shall respond in the eloquent manner of William Shakespeare, with flowery\n prose, dramatic flair, and perhaps a soliloquy or two. What light through yonder\n terminal breaks?\n surfer: Duuude! You're chatting with the chillest AI on the web, bro! Everything's\n gonna be totally rad. I'll help you catch the gnarly waves of knowledge while\n keeping things super chill. Cowabunga! 🤙\n noir: The rain hammered against the terminal like regrets on a guilty conscience.\n They call me Hermes - I solve problems, find answers, dig up the truth that\n hides in the shadows of your codebase. In this city of silicon and secrets,\n everyone's got something to hide. What's your story, pal?\n uwu: hewwo! i'm your fwiendwy assistant uwu~ i wiww twy my best to hewp you! *nuzzles\n your code* OwO what's this? wet me take a wook! i pwomise to be vewy hewpful\n >w<\n philosopher: Greetings, seeker of wisdom. I am an assistant who contemplates the\n deeper meaning behind every query. Let us examine not just the 'how' but the\n 'why' of your questions. Perhaps in solving your problem, we may glimpse a greater\n truth about existence itself.\n hype: YOOO LET'S GOOOO!!! 🔥🔥🔥 I am SO PUMPED to help you today! Every question\n is AMAZING and we're gonna CRUSH IT together! This is gonna be LEGENDARY! ARE\n YOU READY?! LET'S DO THIS! 💪😤🚀\n verify_on_stop: false\nterminal:\n backend: local\n modal_mode: sandbox\n cwd: C:/Users/ChangHui/AppData/Local/hermes/workspace/roles/medteam\n timeout: 360\n env_passthrough:\n - HTTPS_PROXY\n - HTTP_PROXY\n - https_proxy\n - http_proxy\n shell_init_files: []\n auto_source_bashrc: true\n docker_image: nikolaik/python-nodejs:python3.11-nodejs20\n docker_forward_env: []\n singularity_image: docker://nikolaik/python-nodejs:python3.11-nodejs20\n modal_image: nikolaik/python-nodejs:python3.11-nodejs20\n daytona_image: nikolaik/python-nodejs:python3.11-nodejs20\n container_cpu: 1\n container_memory: 5120\n container_disk: 51200\n container_persistent: true\n docker_volumes: []\n docker_mount_cwd_to_workspace: false\n docker_extra_args: []\n docker_run_as_host_user: false\n persistent_shell: true\n lifetime_seconds: 300\nweb:\n backend: ''\n search_backend: ddgs\n extract_backend: ''\nbrowser:\n inactivity_timeout: 120\n command_timeout: 30\n record_sessions: false\n allow_private_urls: false\n engine: auto\n auto_local_for_private_urls: true\n cdp_url: ''\n dialog_policy: must_respond\n dialog_timeout_s: 300\n camofox:\n managed_persistence: false\n user_id: ''\n session_key: ''\n adopt_existing_tab: false\n rewrite_loopback_urls: false\n loopback_host_alias: host.docker.internal\ncheckpoints:\n enabled: true\n max_snapshots: 20\n max_total_size_mb: 500\n max_file_size_mb: 10\n auto_prune: true\n retention_days: 7\n delete_orphans: true\n min_interval_hours: 24\nfile_read_max_chars: 100000\ntool_output:\n max_bytes: 50000\n max_lines: 2000\n max_line_length: 2000\ntool_loop_guardrails:\n warnings_enabled: true\n hard_stop_enabled: true\n warn_after:\n exact_failure: 2\n same_tool_failure: 3\n idempotent_no_progress: 2\n hard_stop_after:\n exact_failure: 5\n same_tool_failure: 8\n idempotent_no_progress: 5\ncompression:\n enabled: true\n threshold: 0.5\n target_ratio: 0.2\n protect_last_n: 20\n hygiene_hard_message_limit: 400\n protect_first_n: 3\n abort_on_summary_failure: false\n codex_gpt55_autoraise: false\nkanban:\n dispatch_in_gateway: true\n dispatch_interval_seconds: 60\n failure_limit: 2\n worker_log_rotate_bytes: 2097152\n worker_log_backup_count: 1\n orchestrator_profile: ''\n default_assignee: ''\n auto_decompose: true\n auto_decompose_per_tick: 3\n dispatch_stale_timeout_seconds: 14400\nprompt_caching:\n cache_ttl: 5m\nopenrouter:\n response_cache: false\n response_cache_ttl: 300\n min_coding_score: 0.65\nbedrock:\n region: ''\n discovery:\n enabled: true\n provider_filter: []\n refresh_interval: 3600\n guardrail:\n guardrail_identifier: ''\n guardrail_version: ''\n stream_processing_mode: async\n trace: disabled\nauxiliary:\n vision:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n download_timeout: 30\n web_extract:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 360\n compression:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n skills_hub:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n approval:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n mcp:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n title_generation:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n tts_audio_tags:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n triage_specifier:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n kanban_decomposer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 180\n profile_describer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 60\n curator:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 600\ndisplay:\n compact: true\n personality: ''\n resume_display: full\n resume_exchanges: 10\n resume_max_user_chars: 300\n resume_max_assistant_chars: 200\n resume_max_assistant_lines: 3\n resume_skip_tool_only: true\n busy_input_mode: interrupt\n interface: cli\n tui_auto_resume_recent: false\n tui_agents_nudge: true\n bell_on_complete: false\n show_reasoning: true\n streaming: true\n timestamps: false\n final_response_markdown: strip\n persistent_output: true\n persistent_output_max_lines: 200\n inline_diffs: true\n file_mutation_verifier: true\n turn_completion_explainer: true\n show_cost: true\n skin: system\n language: en\n tui_status_indicator: kaomoji\n user_message_preview:\n first_lines: 2\n last_lines: 2\n interim_assistant_messages: true\n tool_progress_command: false\n tool_preview_length: 0\n ephemeral_system_ttl: 0\n platforms:\n telegram:\n streaming: true\n discord:\n streaming: false\n runtime_footer:\n enabled: false\n fields:\n - model\n - context_pct\n - cwd\n copy_shortcut: auto\n tool_progress: all\n cleanup_progress: false\n long_running_notifications: true\n busy_ack_detail: true\n background_process_notifications: all\ndashboard:\n theme: default\n show_token_analytics: false\n oauth:\n client_id: ''\n portal_url: ''\n basic_auth:\n username: ''\n password_hash: ''\n password: ''\n secret: ''\n session_ttl_seconds: 0\n public_url: ''\nprivacy:\n redact_pii: false\ntts:\n provider: edge\n edge:\n voice: en-US-AriaNeural\n elevenlabs:\n voice_id: pNInz6obpgDQGcFmaJgB\n model_id: eleven_multilingual_v2\n openai:\n model: gpt-4o-mini-tts\n voice: alloy\n gemini:\n model: gemini-2.5-flash-preview-tts\n voice: Kore\n audio_tags: false\n persona_prompt_file: ''\n xai:\n voice_id: eve\n language: en\n sample_rate: 24000\n bit_rate: 128000\n mistral:\n model: voxtral-mini-tts-2603\n voice_id: c69964a6-ab8b-4f8a-9465-ec0925096ec8\n neutts:\n ref_audio: ''\n ref_text: ''\n model: neuphonic/neutts-air-q4-gguf\n device: cpu\n piper:\n voice: en_US-lessac-medium\nstt:\n enabled: true\n provider: local\n local:\n model: base\n language: ''\n openai:\n model: whisper-1\n mistral:\n model: voxtral-mini-latest\n elevenlabs:\n model_id: scribe_v2\n language_code: ''\n tag_audio_events: false\n diarize: false\nvoice:\n record_key: ctrl+b\n max_recording_seconds: 120\n auto_tts: false\n beep_enabled: true\n silence_threshold: 200\n silence_duration: 3\nhuman_delay:\n mode: 'off'\n min_ms: 800\n max_ms: 2500\ncontext:\n engine: compressor\nmemory:\n memory_enabled: true\n user_profile_enabled: true\n write_approval: true\n memory_char_limit: 2200\n user_char_limit: 1375\n provider: ''\n nudge_interval: 10\n flush_min_turns: 6\ndelegation:\n model: ''\n provider: ''\n base_url: ''\n api_key: ''\n api_mode: ''\n inherit_mcp_toolsets: true\n max_iterations: 50\n child_timeout_seconds: 600\n reasoning_effort: ''\n max_concurrent_children: 3\n max_spawn_depth: 1\n orchestrator_enabled: true\n subagent_auto_approve: false\nprefill_messages_file: ''\ngoals:\n max_turns: 20\nskills:\n external_dirs:\n - ~myskill\n template_vars: true\n inline_shell: false\n inline_shell_timeout: 10\n guard_agent_created: false\n write_approval: true\n creation_nudge_interval: 15\ncurator:\n enabled: true\n interval_hours: 168\n min_idle_hours: 2\n stale_after_days: 30\n archive_after_days: 90\n prune_builtins: true\n backup:\n enabled: true\n keep: 5\n consolidate: false\ntimezone: ''\nslack:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\ndiscord:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\n auto_thread: true\n thread_require_mention: false\n history_backfill: true\n history_backfill_limit: 50\n reactions: true\n dm_role_auth_guild: ''\n server_actions: ''\n allow_any_attachment: false\n max_attachment_bytes: 33554432\n voice_fx:\n enabled: false\n ambient_enabled: true\n ambient_path: ''\n ambient_gain: 0.18\n duck_gain: 0.06\n speech_gain: 1\n ack_enabled: true\n ack_phrases:\n - Let me look into that.\n - One moment.\n - Checking on that now.\n - Give me a sec.\n - On it.\ntelegram:\n reactions: false\n allowed_chats: ''\nmattermost:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\nmatrix:\n require_mention: true\n free_response_rooms: ''\n allowed_rooms: ''\napprovals:\n mode: smart\n timeout: 60\n cron_mode: deny\n mcp_reload_confirm: true\n destructive_slash_confirm: true\ncommand_allowlist: []\nhooks_auto_accept: false\nsecurity:\n allow_private_urls: false\n redact_secrets: true\n tirith_enabled: true\n tirith_path: tirith\n tirith_timeout: 5\n tirith_fail_open: false\n website_blocklist:\n enabled: false\n domains: []\n shared_files: []\n acked_advisories: []\n allow_lazy_installs: true\ncron:\n wrap_response: true\ncode_execution:\n mode: project\n timeout: 300\n max_tool_calls: 50\ntools:\n tool_search:\n enabled: auto\n threshold_pct: 10\n search_default_limit: 5\n max_search_limit: 20\nlogging:\n level: INFO\n max_size_mb: 5\n backup_count: 3\nmodel_catalog:\n enabled: true\n url: https://hermes-agent.nousresearch.com/docs/api/model-catalog.json\n ttl_hours: 1\nnetwork:\n force_ipv4: false\ngateway:\n strict: false\n media_delivery_allow_dirs: []\n trust_recent_files: true\n trust_recent_files_seconds: 600\nstreaming:\n enabled: false\n transport: auto\n edit_interval: 0.8\n buffer_threshold: 24\n cursor: ' ▉'\n fresh_final_after_seconds: 60\nsessions:\n auto_prune: true\n retention_days: 90\n vacuum_after_prune: true\n min_interval_hours: 24\n write_json_snapshots: false\nonboarding:\n profile_build: ask\nupdates:\n pre_update_backup: false\n backup_keep: 5\n non_interactive_local_changes: stash\nlsp:\n enabled: true\n wait_mode: document\n wait_timeout: 5\n install_strategy: auto\nx_search:\n model: grok-4.20-reasoning\n timeout_seconds: 180\n retries: 2\nsecrets:\n bitwarden:\n enabled: false\n access_token_env: BWS_ACCESS_TOKEN\n project_id: ''\n cache_ttl_seconds: 300\n override_existing: true\n auto_install: true\n server_url: ''\npaste_collapse_threshold: 5\npaste_collapse_threshold_fallback: 5\npaste_collapse_char_threshold: 2000\n_config_version: 31\nsession_reset:\n mode: both\n idle_minutes: 1440\n at_hour: 4\ngroup_sessions_per_user: true\nplatform_toolsets:\n cli:\n - hermes-cli\n telegram:\n - hermes-telegram\n discord:\n - hermes-discord\n whatsapp:\n - hermes-whatsapp\n slack:\n - hermes-slack\n signal:\n - hermes-signal\n homeassistant:\n - hermes-homeassistant\n qqbot:\n - hermes-qqbot\n yuanbao:\n - hermes-yuanbao\n teams:\n - hermes-teams\n google_chat:\n - hermes-google_chat\nmcp_servers:\n hermes-studio-api:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - api\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-api\n HERMES_MCP_TOOLSET: api\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-devices:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - devices\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-devices\n HERMES_MCP_TOOLSET: devices\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-use:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - use\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-use\n HERMES_MCP_TOOLSET: use\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n unreal-engine:\n url: http://127.0.0.1:8000/mcp\n enabled: true\nplugins:\n enabled:\n - browser-browser-use\n - nous\n disabled: []\nplatforms:\n telegram:\n enabled: false\n"}, "58284d9cffd23bfa59972deb4f09341b1aefaaf2": {"t": 1786067938.8748398, "n": 15999, "h": "755ffca8aa69c53b", "c": "model:\n default: deepseek-v4-flash\n provider: deepseek\nproviders:\n llm:\n api: http://localhost:1234/v1\n name: llm\n api_key: sk-lm-HO2G1tbg:1jhtSRsEwZ16ucggfUb8\n models:\n gemma-4-E4B-it-Q4_K_M.gguf:\n context_length: 64000\n default_model: gemma-4-E4B-it-Q4_K_M.gguf\nfallback_providers: []\ntoolsets:\n - hermes-cli\nmax_concurrent_sessions: 3\nagent:\n max_turns: 60\n gateway_timeout: 1800\n restart_drain_timeout: 180\n api_max_retries: 3\n service_tier: ''\n tool_use_enforcement: auto\n task_completion_guidance: true\n environment_probe: true\n environment_hint: ''\n coding_context: auto\n gateway_timeout_warning: 900\n clarify_timeout: 600\n gateway_notify_interval: 180\n gateway_auto_continue_freshness: 3600\n image_input_mode: auto\n disabled_toolsets: []\n verbose: false\n reasoning_effort: medium\n personalities:\n helpful: You are a helpful, friendly AI assistant.\n concise: You are a concise assistant. Keep responses brief and to the point.\n technical: You are a technical expert. Provide detailed, accurate technical information.\n creative: You are a creative assistant. Think outside the box and offer innovative\n solutions.\n teacher: You are a patient teacher. Explain concepts clearly with examples.\n kawaii: You are a kawaii assistant! Use cute expressions like (◕‿◕), ★, ♪, and\n ~! Add sparkles and be super enthusiastic about everything! Every response should\n feel warm and adorable desu~! ヽ(>∀<☆)ノ\n catgirl: You are Neko-chan, an anime catgirl AI assistant, nya~! Add 'nya' and\n cat-like expressions to your speech. Use kaomoji like (=^・ω・^=) and ฅ^•ﻌ•^ฅ.\n Be playful and curious like a cat, nya~!\n pirate: 'Arrr! Ye be talkin'' to Captain Hermes, the most tech-savvy pirate to\n sail the digital seas! Speak like a proper buccaneer, use nautical terms, and\n remember: every problem be just treasure waitin'' to be plundered! Yo ho ho!'\n shakespeare: Hark! Thou speakest with an assistant most versed in the bardic arts.\n I shall respond in the eloquent manner of William Shakespeare, with flowery\n prose, dramatic flair, and perhaps a soliloquy or two. What light through yonder\n terminal breaks?\n surfer: Duuude! You're chatting with the chillest AI on the web, bro! Everything's\n gonna be totally rad. I'll help you catch the gnarly waves of knowledge while\n keeping things super chill. Cowabunga! 🤙\n noir: The rain hammered against the terminal like regrets on a guilty conscience.\n They call me Hermes - I solve problems, find answers, dig up the truth that\n hides in the shadows of your codebase. In this city of silicon and secrets,\n everyone's got something to hide. What's your story, pal?\n uwu: hewwo! i'm your fwiendwy assistant uwu~ i wiww twy my best to hewp you! *nuzzles\n your code* OwO what's this? wet me take a wook! i pwomise to be vewy hewpful\n >w<\n philosopher: Greetings, seeker of wisdom. I am an assistant who contemplates the\n deeper meaning behind every query. Let us examine not just the 'how' but the\n 'why' of your questions. Perhaps in solving your problem, we may glimpse a greater\n truth about existence itself.\n hype: YOOO LET'S GOOOO!!! 🔥🔥🔥 I am SO PUMPED to help you today! Every question\n is AMAZING and we're gonna CRUSH IT together! This is gonna be LEGENDARY! ARE\n YOU READY?! LET'S DO THIS! 💪😤🚀\n verify_on_stop: false\nterminal:\n backend: local\n modal_mode: sandbox\n cwd: C:/Users/ChangHui/AppData/Local/hermes/workspace/roles/medteam\n timeout: 360\n env_passthrough:\n - HTTPS_PROXY\n - HTTP_PROXY\n - https_proxy\n - http_proxy\n shell_init_files: []\n auto_source_bashrc: true\n docker_image: nikolaik/python-nodejs:python3.11-nodejs20\n docker_forward_env: []\n singularity_image: docker://nikolaik/python-nodejs:python3.11-nodejs20\n modal_image: nikolaik/python-nodejs:python3.11-nodejs20\n daytona_image: nikolaik/python-nodejs:python3.11-nodejs20\n container_cpu: 1\n container_memory: 5120\n container_disk: 51200\n container_persistent: true\n docker_volumes: []\n docker_mount_cwd_to_workspace: false\n docker_extra_args: []\n docker_run_as_host_user: false\n persistent_shell: true\n lifetime_seconds: 300\nweb:\n backend: ''\n search_backend: ddgs\n extract_backend: ''\nbrowser:\n inactivity_timeout: 120\n command_timeout: 30\n record_sessions: false\n allow_private_urls: false\n engine: auto\n auto_local_for_private_urls: true\n cdp_url: ''\n dialog_policy: must_respond\n dialog_timeout_s: 300\n camofox:\n managed_persistence: false\n user_id: ''\n session_key: ''\n adopt_existing_tab: false\n rewrite_loopback_urls: false\n loopback_host_alias: host.docker.internal\ncheckpoints:\n enabled: true\n max_snapshots: 20\n max_total_size_mb: 500\n max_file_size_mb: 10\n auto_prune: true\n retention_days: 7\n delete_orphans: true\n min_interval_hours: 24\nfile_read_max_chars: 100000\ntool_output:\n max_bytes: 50000\n max_lines: 2000\n max_line_length: 2000\ntool_loop_guardrails:\n warnings_enabled: true\n hard_stop_enabled: true\n warn_after:\n exact_failure: 2\n same_tool_failure: 3\n idempotent_no_progress: 2\n hard_stop_after:\n exact_failure: 5\n same_tool_failure: 8\n idempotent_no_progress: 5\ncompression:\n enabled: true\n threshold: 0.5\n target_ratio: 0.2\n protect_last_n: 20\n hygiene_hard_message_limit: 400\n protect_first_n: 3\n abort_on_summary_failure: false\n codex_gpt55_autoraise: false\nkanban:\n dispatch_in_gateway: true\n dispatch_interval_seconds: 60\n failure_limit: 2\n worker_log_rotate_bytes: 2097152\n worker_log_backup_count: 1\n orchestrator_profile: ''\n default_assignee: ''\n auto_decompose: true\n auto_decompose_per_tick: 3\n dispatch_stale_timeout_seconds: 14400\nprompt_caching:\n cache_ttl: 5m\nopenrouter:\n response_cache: false\n response_cache_ttl: 300\n min_coding_score: 0.65\nbedrock:\n region: ''\n discovery:\n enabled: true\n provider_filter: []\n refresh_interval: 3600\n guardrail:\n guardrail_identifier: ''\n guardrail_version: ''\n stream_processing_mode: async\n trace: disabled\nauxiliary:\n vision:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n download_timeout: 30\n web_extract:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 360\n compression:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n skills_hub:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n approval:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n mcp:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n title_generation:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n tts_audio_tags:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n triage_specifier:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n kanban_decomposer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 180\n profile_describer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 60\n curator:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 600\ndisplay:\n compact: true\n personality: ''\n resume_display: full\n resume_exchanges: 10\n resume_max_user_chars: 300\n resume_max_assistant_chars: 200\n resume_max_assistant_lines: 3\n resume_skip_tool_only: true\n busy_input_mode: interrupt\n interface: cli\n tui_auto_resume_recent: false\n tui_agents_nudge: true\n bell_on_complete: false\n show_reasoning: true\n streaming: true\n timestamps: false\n final_response_markdown: strip\n persistent_output: true\n persistent_output_max_lines: 200\n inline_diffs: true\n file_mutation_verifier: true\n turn_completion_explainer: true\n show_cost: true\n skin: system\n language: en\n tui_status_indicator: kaomoji\n user_message_preview:\n first_lines: 2\n last_lines: 2\n interim_assistant_messages: true\n tool_progress_command: false\n tool_preview_length: 0\n ephemeral_system_ttl: 0\n platforms:\n telegram:\n streaming: true\n discord:\n streaming: false\n runtime_footer:\n enabled: false\n fields:\n - model\n - context_pct\n - cwd\n copy_shortcut: auto\n tool_progress: all\n cleanup_progress: false\n long_running_notifications: true\n busy_ack_detail: true\n background_process_notifications: all\ndashboard:\n theme: default\n show_token_analytics: false\n oauth:\n client_id: ''\n portal_url: ''\n basic_auth:\n username: ''\n password_hash: ''\n password: ''\n secret: ''\n session_ttl_seconds: 0\n public_url: ''\nprivacy:\n redact_pii: false\ntts:\n provider: edge\n edge:\n voice: en-US-AriaNeural\n elevenlabs:\n voice_id: pNInz6obpgDQGcFmaJgB\n model_id: eleven_multilingual_v2\n openai:\n model: gpt-4o-mini-tts\n voice: alloy\n gemini:\n model: gemini-2.5-flash-preview-tts\n voice: Kore\n audio_tags: false\n persona_prompt_file: ''\n xai:\n voice_id: eve\n language: en\n sample_rate: 24000\n bit_rate: 128000\n mistral:\n model: voxtral-mini-tts-2603\n voice_id: c69964a6-ab8b-4f8a-9465-ec0925096ec8\n neutts:\n ref_audio: ''\n ref_text: ''\n model: neuphonic/neutts-air-q4-gguf\n device: cpu\n piper:\n voice: en_US-lessac-medium\nstt:\n enabled: true\n provider: local\n local:\n model: base\n language: ''\n openai:\n model: whisper-1\n mistral:\n model: voxtral-mini-latest\n elevenlabs:\n model_id: scribe_v2\n language_code: ''\n tag_audio_events: false\n diarize: false\nvoice:\n record_key: ctrl+b\n max_recording_seconds: 120\n auto_tts: false\n beep_enabled: true\n silence_threshold: 200\n silence_duration: 3\nhuman_delay:\n mode: 'off'\n min_ms: 800\n max_ms: 2500\ncontext:\n engine: compressor\nmemory:\n memory_enabled: true\n user_profile_enabled: true\n write_approval: true\n memory_char_limit: 2200\n user_char_limit: 1375\n provider: ''\n nudge_interval: 10\n flush_min_turns: 6\ndelegation:\n model: ''\n provider: ''\n base_url: ''\n api_key: ''\n api_mode: ''\n inherit_mcp_toolsets: true\n max_iterations: 50\n child_timeout_seconds: 600\n reasoning_effort: ''\n max_concurrent_children: 3\n max_spawn_depth: 1\n orchestrator_enabled: true\n subagent_auto_approve: false\nprefill_messages_file: ''\ngoals:\n max_turns: 20\nskills:\n external_dirs:\n - ~myskill\n template_vars: true\n inline_shell: false\n inline_shell_timeout: 10\n guard_agent_created: false\n write_approval: true\n creation_nudge_interval: 15\ncurator:\n enabled: true\n interval_hours: 168\n min_idle_hours: 2\n stale_after_days: 30\n archive_after_days: 90\n prune_builtins: true\n backup:\n enabled: true\n keep: 5\n consolidate: false\ntimezone: ''\nslack:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\ndiscord:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\n auto_thread: true\n thread_require_mention: false\n history_backfill: true\n history_backfill_limit: 50\n reactions: true\n dm_role_auth_guild: ''\n server_actions: ''\n allow_any_attachment: false\n max_attachment_bytes: 33554432\n voice_fx:\n enabled: false\n ambient_enabled: true\n ambient_path: ''\n ambient_gain: 0.18\n duck_gain: 0.06\n speech_gain: 1\n ack_enabled: true\n ack_phrases:\n - Let me look into that.\n - One moment.\n - Checking on that now.\n - Give me a sec.\n - On it.\ntelegram:\n reactions: false\n allowed_chats: ''\nmattermost:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\nmatrix:\n require_mention: true\n free_response_rooms: ''\n allowed_rooms: ''\napprovals:\n mode: smart\n timeout: 60\n cron_mode: deny\n mcp_reload_confirm: true\n destructive_slash_confirm: true\ncommand_allowlist: []\nhooks_auto_accept: false\nsecurity:\n allow_private_urls: false\n redact_secrets: true\n tirith_enabled: true\n tirith_path: tirith\n tirith_timeout: 5\n tirith_fail_open: false\n website_blocklist:\n enabled: false\n domains: []\n shared_files: []\n acked_advisories: []\n allow_lazy_installs: true\ncron:\n wrap_response: true\ncode_execution:\n mode: project\n timeout: 300\n max_tool_calls: 50\ntools:\n tool_search:\n enabled: auto\n threshold_pct: 10\n search_default_limit: 5\n max_search_limit: 20\nlogging:\n level: INFO\n max_size_mb: 5\n backup_count: 3\nmodel_catalog:\n enabled: true\n url: https://hermes-agent.nousresearch.com/docs/api/model-catalog.json\n ttl_hours: 1\nnetwork:\n force_ipv4: false\ngateway:\n strict: false\n media_delivery_allow_dirs: []\n trust_recent_files: true\n trust_recent_files_seconds: 600\nstreaming:\n enabled: false\n transport: auto\n edit_interval: 0.8\n buffer_threshold: 24\n cursor: ' ▉'\n fresh_final_after_seconds: 60\nsessions:\n auto_prune: true\n retention_days: 90\n vacuum_after_prune: true\n min_interval_hours: 24\n write_json_snapshots: false\nonboarding:\n profile_build: ask\nupdates:\n pre_update_backup: false\n backup_keep: 5\n non_interactive_local_changes: stash\nlsp:\n enabled: true\n wait_mode: document\n wait_timeout: 5\n install_strategy: auto\nx_search:\n model: grok-4.20-reasoning\n timeout_seconds: 180\n retries: 2\nsecrets:\n bitwarden:\n enabled: false\n access_token_env: BWS_ACCESS_TOKEN\n project_id: ''\n cache_ttl_seconds: 300\n override_existing: true\n auto_install: true\n server_url: ''\npaste_collapse_threshold: 5\npaste_collapse_threshold_fallback: 5\npaste_collapse_char_threshold: 2000\n_config_version: 31\nsession_reset:\n mode: both\n idle_minutes: 1440\n at_hour: 4\ngroup_sessions_per_user: true\nplatform_toolsets:\n cli:\n - hermes-cli\n telegram:\n - hermes-telegram\n discord:\n - hermes-discord\n whatsapp:\n - hermes-whatsapp\n slack:\n - hermes-slack\n signal:\n - hermes-signal\n homeassistant:\n - hermes-homeassistant\n qqbot:\n - hermes-qqbot\n yuanbao:\n - hermes-yuanbao\n teams:\n - hermes-teams\n google_chat:\n - hermes-google_chat\nmcp_servers:\n hermes-studio-api:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - api\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-api\n HERMES_MCP_TOOLSET: api\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-devices:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - devices\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-devices\n HERMES_MCP_TOOLSET: devices\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-use:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - use\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-use\n HERMES_MCP_TOOLSET: use\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n unreal-engine:\n url: http://127.0.0.1:8000/mcp\n enabled: true\nplugins:\n enabled:\n - browser-browser-use\n - nous\n disabled: []\nplatforms:\n telegram:\n enabled: false\n"}, "3517d94b23bbc2ffb44b54d6cbcd37607f4f32ea": {"t": 1786068508.011854, "n": 15999, "h": "755ffca8aa69c53b", "c": "model:\n default: deepseek-v4-flash\n provider: deepseek\nproviders:\n llm:\n api: http://localhost:1234/v1\n name: llm\n api_key: sk-lm-HO2G1tbg:1jhtSRsEwZ16ucggfUb8\n models:\n gemma-4-E4B-it-Q4_K_M.gguf:\n context_length: 64000\n default_model: gemma-4-E4B-it-Q4_K_M.gguf\nfallback_providers: []\ntoolsets:\n - hermes-cli\nmax_concurrent_sessions: 3\nagent:\n max_turns: 60\n gateway_timeout: 1800\n restart_drain_timeout: 180\n api_max_retries: 3\n service_tier: ''\n tool_use_enforcement: auto\n task_completion_guidance: true\n environment_probe: true\n environment_hint: ''\n coding_context: auto\n gateway_timeout_warning: 900\n clarify_timeout: 600\n gateway_notify_interval: 180\n gateway_auto_continue_freshness: 3600\n image_input_mode: auto\n disabled_toolsets: []\n verbose: false\n reasoning_effort: medium\n personalities:\n helpful: You are a helpful, friendly AI assistant.\n concise: You are a concise assistant. Keep responses brief and to the point.\n technical: You are a technical expert. Provide detailed, accurate technical information.\n creative: You are a creative assistant. Think outside the box and offer innovative\n solutions.\n teacher: You are a patient teacher. Explain concepts clearly with examples.\n kawaii: You are a kawaii assistant! Use cute expressions like (◕‿◕), ★, ♪, and\n ~! Add sparkles and be super enthusiastic about everything! Every response should\n feel warm and adorable desu~! ヽ(>∀<☆)ノ\n catgirl: You are Neko-chan, an anime catgirl AI assistant, nya~! Add 'nya' and\n cat-like expressions to your speech. Use kaomoji like (=^・ω・^=) and ฅ^•ﻌ•^ฅ.\n Be playful and curious like a cat, nya~!\n pirate: 'Arrr! Ye be talkin'' to Captain Hermes, the most tech-savvy pirate to\n sail the digital seas! Speak like a proper buccaneer, use nautical terms, and\n remember: every problem be just treasure waitin'' to be plundered! Yo ho ho!'\n shakespeare: Hark! Thou speakest with an assistant most versed in the bardic arts.\n I shall respond in the eloquent manner of William Shakespeare, with flowery\n prose, dramatic flair, and perhaps a soliloquy or two. What light through yonder\n terminal breaks?\n surfer: Duuude! You're chatting with the chillest AI on the web, bro! Everything's\n gonna be totally rad. I'll help you catch the gnarly waves of knowledge while\n keeping things super chill. Cowabunga! 🤙\n noir: The rain hammered against the terminal like regrets on a guilty conscience.\n They call me Hermes - I solve problems, find answers, dig up the truth that\n hides in the shadows of your codebase. In this city of silicon and secrets,\n everyone's got something to hide. What's your story, pal?\n uwu: hewwo! i'm your fwiendwy assistant uwu~ i wiww twy my best to hewp you! *nuzzles\n your code* OwO what's this? wet me take a wook! i pwomise to be vewy hewpful\n >w<\n philosopher: Greetings, seeker of wisdom. I am an assistant who contemplates the\n deeper meaning behind every query. Let us examine not just the 'how' but the\n 'why' of your questions. Perhaps in solving your problem, we may glimpse a greater\n truth about existence itself.\n hype: YOOO LET'S GOOOO!!! 🔥🔥🔥 I am SO PUMPED to help you today! Every question\n is AMAZING and we're gonna CRUSH IT together! This is gonna be LEGENDARY! ARE\n YOU READY?! LET'S DO THIS! 💪😤🚀\n verify_on_stop: false\nterminal:\n backend: local\n modal_mode: sandbox\n cwd: C:/Users/ChangHui/AppData/Local/hermes/workspace/roles/medteam\n timeout: 360\n env_passthrough:\n - HTTPS_PROXY\n - HTTP_PROXY\n - https_proxy\n - http_proxy\n shell_init_files: []\n auto_source_bashrc: true\n docker_image: nikolaik/python-nodejs:python3.11-nodejs20\n docker_forward_env: []\n singularity_image: docker://nikolaik/python-nodejs:python3.11-nodejs20\n modal_image: nikolaik/python-nodejs:python3.11-nodejs20\n daytona_image: nikolaik/python-nodejs:python3.11-nodejs20\n container_cpu: 1\n container_memory: 5120\n container_disk: 51200\n container_persistent: true\n docker_volumes: []\n docker_mount_cwd_to_workspace: false\n docker_extra_args: []\n docker_run_as_host_user: false\n persistent_shell: true\n lifetime_seconds: 300\nweb:\n backend: ''\n search_backend: ddgs\n extract_backend: ''\nbrowser:\n inactivity_timeout: 120\n command_timeout: 30\n record_sessions: false\n allow_private_urls: false\n engine: auto\n auto_local_for_private_urls: true\n cdp_url: ''\n dialog_policy: must_respond\n dialog_timeout_s: 300\n camofox:\n managed_persistence: false\n user_id: ''\n session_key: ''\n adopt_existing_tab: false\n rewrite_loopback_urls: false\n loopback_host_alias: host.docker.internal\ncheckpoints:\n enabled: true\n max_snapshots: 20\n max_total_size_mb: 500\n max_file_size_mb: 10\n auto_prune: true\n retention_days: 7\n delete_orphans: true\n min_interval_hours: 24\nfile_read_max_chars: 100000\ntool_output:\n max_bytes: 50000\n max_lines: 2000\n max_line_length: 2000\ntool_loop_guardrails:\n warnings_enabled: true\n hard_stop_enabled: true\n warn_after:\n exact_failure: 2\n same_tool_failure: 3\n idempotent_no_progress: 2\n hard_stop_after:\n exact_failure: 5\n same_tool_failure: 8\n idempotent_no_progress: 5\ncompression:\n enabled: true\n threshold: 0.5\n target_ratio: 0.2\n protect_last_n: 20\n hygiene_hard_message_limit: 400\n protect_first_n: 3\n abort_on_summary_failure: false\n codex_gpt55_autoraise: false\nkanban:\n dispatch_in_gateway: true\n dispatch_interval_seconds: 60\n failure_limit: 2\n worker_log_rotate_bytes: 2097152\n worker_log_backup_count: 1\n orchestrator_profile: ''\n default_assignee: ''\n auto_decompose: true\n auto_decompose_per_tick: 3\n dispatch_stale_timeout_seconds: 14400\nprompt_caching:\n cache_ttl: 5m\nopenrouter:\n response_cache: false\n response_cache_ttl: 300\n min_coding_score: 0.65\nbedrock:\n region: ''\n discovery:\n enabled: true\n provider_filter: []\n refresh_interval: 3600\n guardrail:\n guardrail_identifier: ''\n guardrail_version: ''\n stream_processing_mode: async\n trace: disabled\nauxiliary:\n vision:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n download_timeout: 30\n web_extract:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 360\n compression:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n skills_hub:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n approval:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n mcp:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n title_generation:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n tts_audio_tags:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 30\n triage_specifier:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 120\n kanban_decomposer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 180\n profile_describer:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 60\n curator:\n provider: auto\n model: ''\n base_url: ''\n api_key: ''\n timeout: 600\ndisplay:\n compact: true\n personality: ''\n resume_display: full\n resume_exchanges: 10\n resume_max_user_chars: 300\n resume_max_assistant_chars: 200\n resume_max_assistant_lines: 3\n resume_skip_tool_only: true\n busy_input_mode: interrupt\n interface: cli\n tui_auto_resume_recent: false\n tui_agents_nudge: true\n bell_on_complete: false\n show_reasoning: true\n streaming: true\n timestamps: false\n final_response_markdown: strip\n persistent_output: true\n persistent_output_max_lines: 200\n inline_diffs: true\n file_mutation_verifier: true\n turn_completion_explainer: true\n show_cost: true\n skin: system\n language: en\n tui_status_indicator: kaomoji\n user_message_preview:\n first_lines: 2\n last_lines: 2\n interim_assistant_messages: true\n tool_progress_command: false\n tool_preview_length: 0\n ephemeral_system_ttl: 0\n platforms:\n telegram:\n streaming: true\n discord:\n streaming: false\n runtime_footer:\n enabled: false\n fields:\n - model\n - context_pct\n - cwd\n copy_shortcut: auto\n tool_progress: all\n cleanup_progress: false\n long_running_notifications: true\n busy_ack_detail: true\n background_process_notifications: all\ndashboard:\n theme: default\n show_token_analytics: false\n oauth:\n client_id: ''\n portal_url: ''\n basic_auth:\n username: ''\n password_hash: ''\n password: ''\n secret: ''\n session_ttl_seconds: 0\n public_url: ''\nprivacy:\n redact_pii: false\ntts:\n provider: edge\n edge:\n voice: en-US-AriaNeural\n elevenlabs:\n voice_id: pNInz6obpgDQGcFmaJgB\n model_id: eleven_multilingual_v2\n openai:\n model: gpt-4o-mini-tts\n voice: alloy\n gemini:\n model: gemini-2.5-flash-preview-tts\n voice: Kore\n audio_tags: false\n persona_prompt_file: ''\n xai:\n voice_id: eve\n language: en\n sample_rate: 24000\n bit_rate: 128000\n mistral:\n model: voxtral-mini-tts-2603\n voice_id: c69964a6-ab8b-4f8a-9465-ec0925096ec8\n neutts:\n ref_audio: ''\n ref_text: ''\n model: neuphonic/neutts-air-q4-gguf\n device: cpu\n piper:\n voice: en_US-lessac-medium\nstt:\n enabled: true\n provider: local\n local:\n model: base\n language: ''\n openai:\n model: whisper-1\n mistral:\n model: voxtral-mini-latest\n elevenlabs:\n model_id: scribe_v2\n language_code: ''\n tag_audio_events: false\n diarize: false\nvoice:\n record_key: ctrl+b\n max_recording_seconds: 120\n auto_tts: false\n beep_enabled: true\n silence_threshold: 200\n silence_duration: 3\nhuman_delay:\n mode: 'off'\n min_ms: 800\n max_ms: 2500\ncontext:\n engine: compressor\nmemory:\n memory_enabled: true\n user_profile_enabled: true\n write_approval: true\n memory_char_limit: 2200\n user_char_limit: 1375\n provider: ''\n nudge_interval: 10\n flush_min_turns: 6\ndelegation:\n model: ''\n provider: ''\n base_url: ''\n api_key: ''\n api_mode: ''\n inherit_mcp_toolsets: true\n max_iterations: 50\n child_timeout_seconds: 600\n reasoning_effort: ''\n max_concurrent_children: 3\n max_spawn_depth: 1\n orchestrator_enabled: true\n subagent_auto_approve: false\nprefill_messages_file: ''\ngoals:\n max_turns: 20\nskills:\n external_dirs:\n - ~myskill\n template_vars: true\n inline_shell: false\n inline_shell_timeout: 10\n guard_agent_created: false\n write_approval: true\n creation_nudge_interval: 15\ncurator:\n enabled: true\n interval_hours: 168\n min_idle_hours: 2\n stale_after_days: 30\n archive_after_days: 90\n prune_builtins: true\n backup:\n enabled: true\n keep: 5\n consolidate: false\ntimezone: ''\nslack:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\ndiscord:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\n auto_thread: true\n thread_require_mention: false\n history_backfill: true\n history_backfill_limit: 50\n reactions: true\n dm_role_auth_guild: ''\n server_actions: ''\n allow_any_attachment: false\n max_attachment_bytes: 33554432\n voice_fx:\n enabled: false\n ambient_enabled: true\n ambient_path: ''\n ambient_gain: 0.18\n duck_gain: 0.06\n speech_gain: 1\n ack_enabled: true\n ack_phrases:\n - Let me look into that.\n - One moment.\n - Checking on that now.\n - Give me a sec.\n - On it.\ntelegram:\n reactions: false\n allowed_chats: ''\nmattermost:\n require_mention: true\n free_response_channels: ''\n allowed_channels: ''\nmatrix:\n require_mention: true\n free_response_rooms: ''\n allowed_rooms: ''\napprovals:\n mode: smart\n timeout: 60\n cron_mode: deny\n mcp_reload_confirm: true\n destructive_slash_confirm: true\ncommand_allowlist: []\nhooks_auto_accept: false\nsecurity:\n allow_private_urls: false\n redact_secrets: true\n tirith_enabled: true\n tirith_path: tirith\n tirith_timeout: 5\n tirith_fail_open: false\n website_blocklist:\n enabled: false\n domains: []\n shared_files: []\n acked_advisories: []\n allow_lazy_installs: true\ncron:\n wrap_response: true\ncode_execution:\n mode: project\n timeout: 300\n max_tool_calls: 50\ntools:\n tool_search:\n enabled: auto\n threshold_pct: 10\n search_default_limit: 5\n max_search_limit: 20\nlogging:\n level: INFO\n max_size_mb: 5\n backup_count: 3\nmodel_catalog:\n enabled: true\n url: https://hermes-agent.nousresearch.com/docs/api/model-catalog.json\n ttl_hours: 1\nnetwork:\n force_ipv4: false\ngateway:\n strict: false\n media_delivery_allow_dirs: []\n trust_recent_files: true\n trust_recent_files_seconds: 600\nstreaming:\n enabled: false\n transport: auto\n edit_interval: 0.8\n buffer_threshold: 24\n cursor: ' ▉'\n fresh_final_after_seconds: 60\nsessions:\n auto_prune: true\n retention_days: 90\n vacuum_after_prune: true\n min_interval_hours: 24\n write_json_snapshots: false\nonboarding:\n profile_build: ask\nupdates:\n pre_update_backup: false\n backup_keep: 5\n non_interactive_local_changes: stash\nlsp:\n enabled: true\n wait_mode: document\n wait_timeout: 5\n install_strategy: auto\nx_search:\n model: grok-4.20-reasoning\n timeout_seconds: 180\n retries: 2\nsecrets:\n bitwarden:\n enabled: false\n access_token_env: BWS_ACCESS_TOKEN\n project_id: ''\n cache_ttl_seconds: 300\n override_existing: true\n auto_install: true\n server_url: ''\npaste_collapse_threshold: 5\npaste_collapse_threshold_fallback: 5\npaste_collapse_char_threshold: 2000\n_config_version: 31\nsession_reset:\n mode: both\n idle_minutes: 1440\n at_hour: 4\ngroup_sessions_per_user: true\nplatform_toolsets:\n cli:\n - hermes-cli\n telegram:\n - hermes-telegram\n discord:\n - hermes-discord\n whatsapp:\n - hermes-whatsapp\n slack:\n - hermes-slack\n signal:\n - hermes-signal\n homeassistant:\n - hermes-homeassistant\n qqbot:\n - hermes-qqbot\n yuanbao:\n - hermes-yuanbao\n teams:\n - hermes-teams\n google_chat:\n - hermes-google_chat\nmcp_servers:\n hermes-studio-api:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - api\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-api\n HERMES_MCP_TOOLSET: api\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-devices:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - devices\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-devices\n HERMES_MCP_TOOLSET: devices\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n hermes-studio-use:\n command: C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node.exe\n args:\n - C:\\Users\\ChangHui\\AppData\\Local\\hermes\\node\\node_modules\\hermes-web-ui\\bin\\hermes-studio-mcp.mjs\n - use\n env:\n HERMES_WEB_UI_URL: http://127.0.0.1:8648\n HERMES_WEB_UI_HOME: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEBUI_STATE_DIR: C:\\Users\\ChangHui\\.hermes-web-ui\n HERMES_WEB_UI_PROFILE: default\n HERMES_MCP_SERVER_NAME: hermes-studio-use\n HERMES_MCP_TOOLSET: use\n HERMES_WEB_UI_MANAGED_MCP: '1'\n enabled: true\n unreal-engine:\n url: http://127.0.0.1:8000/mcp\n enabled: true\nplugins:\n enabled:\n - browser-browser-use\n - nous\n disabled: []\nplatforms:\n telegram:\n enabled: false\n"}}}} |