{"generated":"2026-10-18T18:09:19Z","indexed":2343,"total":35822,"complete":false,"note":"Issues backfill in progress; titles, labels and state only.","items":[[9936,"NameError: name 'os' is not defined in dashboard when configuring OpenAI auth","mkoker","c",[]],[9930,"MCP reconnect fails with asyncio.CancelledError on Python 3.11+","SwavveHub","c",["type/bug","comp/gateway","tool/mcp","P1"]],[9917,"[Feature]:","kameronov","c",["type/feature"]],[9916,"Feishu: Bot replies leak out of P2P topic thread into main chat","genspider","c",["type/bug","comp/gateway","platform/feishu","P2"]],[9898,"feat(dashboard): add chat interface (proxy to API server)","SHL0MS","c",[]],[9893,"Gateway becomes unresponsive when context compression is exhausted in long-running group chat sessions","Westown666","c",[]],[9888,"[Feature]: Glm-5v-turbo for GLM Coding Plan","zmoxzmox","c",["type/feature"]],[9879,"CLI banner centers hero art and distorts braille-based skins","ggascoigne","c",["type/bug","comp/cli","P3"]],[9876,"Feature: per-channel background_process_notifications overrides for Discord","zerosan-cmd","o",["type/feature","comp/gateway","platform/discord","area/config","P3"]],[9869,"[Bug]: Hindsight plugin hardcoded 30s timeout causes hindsight_reflect to fail","jbotwell","c",["type/bug"]],[9867,"Security scan: ClawGuard found 688 findings","ClawSafe","c",["duplicate","invalid","P3"]],[9852,"Test: GitHub MCP is working","neebz1","c",["invalid","P3"]],[9851,"ollama windows install problem","MrCandypro","c",["type/bug","provider/ollama","P3","needs-repro","sweeper:incoherent"]],[9843,"bug: gateway setup does not validate Telegram bot token format","wpsl5168","c",[]],[9842,"feat: add `hermes gateway remove <platform>` command","wpsl5168","o",["type/feature","comp/cli","comp/gateway","P3"]],[9841,"test","wpsl5168","c",[]],[9840,"[Bug]: Discord replying when it's (No message) instead of not sending any message","sohantanna","c",["type/bug","comp/plugins","platform/discord","P2","sweeper:risk-message-delivery"]],[9835,"[Bug]: Feishu adapter has no require_mention toggle — file messages in group chats are silently dropped","Scared-Heart","c",["type/bug","comp/gateway","platform/feishu","P2"]],[9817,"bug: @ completions crash — _context_completions is @staticmethod but references self","witt3rd","c",[]],[9816,"Feishu/Lark messages poorly formatted due to excessive Markdown escaping","TshyGO","c",["type/bug","comp/plugins","platform/feishu","P3","sweeper:risk-message-delivery"]],[9815,"[Feature]: Add a gateway extension point for raw / pre-auth inbound messages","oliveiraa","c",["type/feature"]],[9814,"Insights undercount tool usage when tool_name and tool_calls sources coexist","NewTurn2017","c",["type/bug","comp/agent","P3","area/usage-cost"]],[9813,"CLAUDE_CODE_OAUTH_TOKEN can be misclassified as API key instead of OAuth","NewTurn2017","c",["type/bug","comp/agent","provider/anthropic","area/auth","P1"]],[9812,"ACP sessions drop provider/base_url snapshot on first persist","NewTurn2017","c",["type/bug","comp/acp","P2","area/sessions"]],[9809,"Security: 751 malicious skills detected on OpenClaw — coordinated malware campaign","eeee2345","c",[]],[9804,"[Bug]: OpenCode Skill: Agent Conflict with Oh My OpenCode","enving","o",["type/bug"]],[9794,"[Feature]: Surface previously invisible Hermes tool calls and results in Open WebUI via /v1/responses streaming","simon-marcus","c",[]],[9792,"[Bug]: hermes command not found in external interactive shells after virtualenv migration (#8226)","tongguang2","c",["type/bug","comp/cli","area/docker","P2"]],[9789,"KeyError: 'sms' when SMS gateway receives a message — platform missing from PLATFORMS registry","kengwei","c",["type/bug","comp/cli","platform/sms","sweeper:implemented-on-main"]],[9788,"[Feature]: Render Markdown tables in CLI assistant responses","scott2611","c",["type/feature"]],[9782,"[Setup]: nix-darwin / darwinModules support","sunny-g","c",[]],[9777,"[Bug]: Open WebUI Responses mode shows tool calls but not tool outputs when function_call_output.output is a raw string","simon-marcus","c",[]],[9768,"Copilot provider missing from /model picker when using gh auth token","Marvae","c",[]],[9766,"hermes doctor appends /model to base_url and causes 404","realyuy","c",["type/bug","comp/cli","provider/minimax","P3","area/install-update"]],[9763,"Cron jobs hardcode skip_memory=True, making external memory providers (e.g. mem0) unusable","fancydirty","c",["type/feature","comp/cron","comp/plugins","tool/memory","P3","needs-decision"]],[9756,"[Feature]: Unsupported to the multi accounts of WeChat 目前不支持微信多账号登入啊","Cyrene963","c",["type/feature","comp/gateway","platform/wecom","P3","sweeper:implemented-on-main"]],[9752,"[Bug]: DingTalk adapter broken with dingtalk-stream >= 0.20 (async process/start)","chenweigao","c",["type/bug"]],[9751,"[Feature]: Make Docker HEALTHCHECK mode-aware for gateway and dashboard","luisalrp","c",["type/feature"]],[9748,"[Bug]: Bug in model switching","maryjeck","c",["type/bug"]],[9740,"perf(cli): @-completion blocks on rg --sortr=modified subprocess (~1s on WSL2)","HAHH9527","c",["type/perf","comp/cli","P2","sweeper:implemented-on-main"]],[9738,"Weixin: MEDIA image attachments don't seem to arrive in chat","ckken","c",[]],[9736,"Bug: Background process completion notifications can route to the wrong session","ddagent","c",["type/bug","comp/gateway","platform/telegram","P1","sweeper:implemented-on-main"]],[9733,"[Bug] Bring app-links and Customer.io push deep links to canonical telemetry parity","funcountry-coder-agent[bot]","c",["invalid","sweeper:incoherent"]],[9732,"[Telemetry] Add first-class returning-user recognition and session restoration events","funcountry-coder-agent[bot]","c",["invalid","sweeper:incoherent"]],[9730,"Docker sandbox containers crash on hosts where --init is not permitted","gilbertl","c",["type/bug","backend/docker","area/docker","P2"]],[9726,"[Bug]: Dashboard Config page renders fallback_providers as \"[object Object]\"","yxssxn","c",["type/bug","comp/gateway","P3"]],[9723,"[Bug]: `ps eww -ax` fails in Docker — gateway falsely reported as not running","nhranitzky","c",["type/bug"]],[9721,"[Bug] Cannot set custom HTTP headers for custom providers — Cloudflare 403","lengxii","c",["type/feature","comp/agent","provider/openai","area/config","P2","needs-decision"]],[9719,"Telegram startup should stay alive and retry after transient network failures","movitecc","c",["type/bug","comp/gateway","platform/telegram","P1","sweeper:implemented-on-main"]],[9716,"[Bug]: hermes doctor does not detect KIMI_CN_API_KEY and breaks the Kimi / Moonshot (China) probe","sjz-ks","c",["type/bug"]],[9712,"delegate_task(acp_command=...) silently ignored under Anthropic parent","fuyizheng3120","c",["type/bug","comp/agent","comp/acp","tool/delegate","P2","sweeper:implemented-on-main"]],[9711,"Named custom providers ignore api_mode, always create OpenAI client","fuyizheng3120","c",["type/bug","comp/agent","area/config","P2","sweeper:implemented-on-main"]],[9705,"[Bug] Azure AI Foundry (MaaS/serverless) custom endpoint fails with HTTP 422 — stream_options.include_usage not supported","MikaelAVF","c",["type/bug","comp/gateway","area/config","P2","area/streaming"]],[9690,"[Bug] SlashCommandCompleter._context_completions missing self parameter","HAHH9527","c",[]],[9688,"Proposal: clarify /btw vs /side semantics for detached side questions during active runs","gaixianggeng","c",["type/feature","comp/cli","comp/gateway","P3"]],[9686,"[建议]claude api 当前免费试用","saffordwhitley-arch","c",["invalid","sweeper:incoherent"]],[9685,"GatewayStreamConsumer._clean_for_display does not filter <think> blocks — reasoning content leaks to chat platforms during streaming","neutralweb","c",[]],[9684,"[Feature]: Support stream: true on /v1/responses (SSE) to preserve server-side conversation persistence","KikinaStudio","c",["type/feature","comp/gateway","P2","sweeper:implemented-on-main"]],[9681,"[Bug]: Gateway + Gemini can stall after a successful tool call, then recover only after /reset + hard restart","liujuanjuan1984","c",[]],[9679,"[Bug]: CLI _ensure_runtime_credentials() overwrites manual model switch with custom_providers.model field","happy5318","c",["type/bug","comp/cli","area/config","P2"]],[9673,"Feature request: resume interrupted tasks on restart","ddagent","o",["type/feature","comp/agent","comp/gateway","P3"]],[9669,"[Setup]: 最早一批的，hermes-agent 技术交流群(The earliest batch of Hermes-Agent technical exchange group)","comqx","c",[]],[9666,"tracking: context compression improvements","kshitijk4poor","c",[]],[9659,"launchd plist KeepAlive should be unconditional, not SuccessfulExit-based","banozz0","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[9656,"Feature request: optionally echo inbound voice-message transcript back to the user","ddagent","c",["type/feature","comp/gateway","tool/tts","P3","sweeper:implemented-on-main"]],[9647,"Bug: subagent delegate_task ignores max_api_retries config, always uses hardcoded default of 3","iRonin","c",["type/bug","comp/agent","tool/delegate","P2","sweeper:cannot-reproduce"]],[9645,"[Feature] Optional, Configurable Proactive Check-Ins","alexferrari88","o",["type/feature","comp/agent","P3"]],[9644,"[Feature]: Provider and Model setup for Media Creation","aggroed","c",["type/feature","sweeper:implemented-on-main"]],[9641,"[Bug]: Wrong description for byterover in memory setup","lstep","c",["type/bug","sweeper:implemented-on-main"]],[9636,"Custom personalities at config root are ignored by runtime","NewTurn2017","c",["type/bug","comp/cli","comp/gateway","area/config","P2"]],[9635,"CLI ignores root-level prefill_messages_file from config.yaml","NewTurn2017","c",["type/bug","comp/cli","area/config","P2"]],[9633,"[Bug]:read error","jay1018t","c",["type/bug","sweeper:implemented-on-main"]],[9631,"[Bug]: Iterative context compaction summary keeps completed topics alive and overrides the current active topic","qwertysc","c",["type/bug","comp/agent","P1"]],[9628,"[Feature]: configurable message timestamp prefix to prevent temporal drift in long-lived sessions","dluksza","c",["type/feature","sweeper:implemented-on-main"]],[9627,"smart_model_routing with small-context cheap_model triggers unnecessary compression","ksws00684315","c",["type/bug","comp/agent","area/config","P2","sweeper:implemented-on-main"]],[9626,"[Feature Request] Add i18n / Chinese language support for Web Dashboard","lengxii","c",["type/feature","comp/tui","P3","sweeper:implemented-on-main"]],[9617,"FREE：免费API，只为测试","saffordwhitley-arch","c",["invalid","sweeper:incoherent"]],[9612,"[Feature]: Proposal: Simplifying the Message Delivery Logic for the Weixin Adapter简化微信接口的消息交付逻辑","1000cm","c",["type/feature","sweeper:implemented-on-main"]],[9603,"Support Codex CLI config defaults for openai-codex (model, reasoning_effort, fast mode)","kuishou68","c",["type/feature","provider/openai","area/config","P3"]],[9595,"[Feature]: windows not surport?","hellosfs-bot","c",["type/feature"]],[9590,"Security: Agent attempts to guess and display sudo password in chat","Scan-law4","c",["type/security","comp/agent","platform/telegram","provider/ollama","P0"]],[9589,"[Bug]: custom headers","Ronald-247533","o",["type/bug","area/config","P2"]],[9586,"Feature: Session-only reasoning effort override via /reasoning command","yoyo3287258","c",["type/feature","comp/cli","comp/gateway","P3"]],[9585,"Feishu message button click error","chenyongshao23","c",["type/bug","comp/gateway","platform/feishu","P2","sweeper:implemented-on-main"]],[9584,"Add config option to disable reply_to threading in messaging platforms","liuxinyu09142017","o",["type/feature","comp/gateway","P3"]],[9580,"Support Azure Foundry env vars for Anthropic/Claude Code integration?","Immortalsby","c",["question","provider/anthropic","area/config","sweeper:implemented-on-main"]],[9575,"Feishu/WeChat sessions missing source_tag in state.db","EdwardWason","c",["type/bug","comp/gateway","platform/feishu","platform/wecom","P2"]],[9574,"[Bug]: Windows Git Bash gateway startup can crash on stale gateway.pid when os.kill(pid, 0) raises WinError 11","EralChen","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[9573,"Feishu/WeChat sessions missing source_tag in state.db","EdwardWason","c",["type/bug","comp/gateway","platform/feishu","platform/wecom","P2"]],[9572,"[Bug]: Copilot ACP chat_completions path breaks on Timeout objects and stream-compatible response expectations","EralChen","c",["type/bug","comp/acp","provider/copilot","P3","sweeper:implemented-on-main"]],[9571,"[Bug]: Fail to generate short descriptive title. Model: GLM 5.1.","xzmzm","c",["type/bug"]],[9569,"[bug] fastapi + uvicorn[standard] missing from [web] extra — uv.lock marker collapse","RationallyPrime","c",["type/bug","comp/cli","area/nix","P1"]],[9568,"[Bug]: Every conversation includes a think tag. Please fix this.","fxw-labs","c",["type/bug"]],[9565,"[Bug]: Incorrect Iconography: Project uses Rod of Asclepius instead of Caduceus","Isuxiz","c",["type/bug"]],[9561,"Context compaction is too abrupt; propose rolling compaction for smoother continuity","lzrzhao","o",["type/feature","comp/agent","P3"]],[9557,"[Feature]: Adaptive delegation policy — learn which tasks pay off delegating","easyvibecoding","c",["type/feature","tool/delegate","P3"]],[9556,"[Feature]: `delegate_task_stream` with mid-flight interrupt for synchronous delegation","easyvibecoding","c",["type/feature","tool/delegate","P3"]],[9555,"[Feature]: Structured `handoff` payload for delegate_task so children don't re-explore","easyvibecoding","c",["type/feature","tool/delegate","P3"]],[9553,"examples/reward_functions_library.py does not exist in grpo-rl-training/","Cyanyanyan","c",["type/docs","tool/skills","P3","sweeper:cannot-reproduce"]],[9552,"[Feature]: Let SKILL.md declare `expected_findings` to demote known-intentional scanner hits","easyvibecoding","c",["type/feature","tool/skills","P3"]],[9551,"[Feature]: Selectively unseal declared `required_env` API keys to skill subprocesses","easyvibecoding","c",["type/feature","tool/skills","area/auth","P3","sweeper:implemented-on-main"]],[9549,"[Feishu] Markdown tables not rendering in Feishu messages","shiping430","c",["type/bug","comp/plugins","platform/feishu","P3","sweeper:risk-message-delivery"]],[9545,"[Bug]: /model picker shows triple entries for the same provider (Built-in, User-defined, and Compatibility view)","zackzmai","c",["type/bug"]],[9536,"fix(feishu): markdown tables not rendering as interactive cards — simplify `_should_send_as_card()` trigger condition","a13777796919-bit","c",["type/bug","comp/gateway","platform/feishu","P2"]],[9535,"[Feature]: TTS does not handle multilingual input properly (no language detection)","Harry-Yu-Shuhang","o",["type/feature"]],[9534,"Feature Request: Support for Pre-Action / Interceptor Hooks in Agent Lifecycle","FantasicMo","c",["type/feature","comp/agent","comp/plugins","P3","sweeper:implemented-on-main"]],[9533,"fix(feishu): approval card not updating after button click — use PATCH instead of PUT","a13777796919-bit","c",["type/bug","comp/gateway","platform/feishu","P2","sweeper:implemented-on-main"]],[9532,"[Bug]: background process watch notifications can leak into the wrong threaded session","etcircle","c",[]],[9531,"[Bug] NameError: name 'self' is not defined in _context_completions when using @ fuzzy file completions","ws8wangshuai","c",["type/bug","comp/cli","P2"]],[9528,"openai-codex provider impossible to remove — auto-restore from ~/.codex/auth.json","originlabs-app","c",["type/bug","comp/cli","provider/openai","area/auth","P2"]],[9527,"[Feature]: Add display.show_output_speed to show tokens-per-second after each response","fangweisi","o",["type/feature","comp/cli","P3"]],[9526,"[Bug]: nix run fails — sphinx-9.1.0 not supported for python3.11","dephiros","c",[]],[9516,"[Bug]: hermes doctor reports image_gen as “system dependency not met” instead of missing FAL_KEY / Nous auth","404Dealer","c",["type/bug","area/install-update"]],[9514,"Feature: Single-Daemon Multi-Agent with Per-Topic Workspace & Memory Isolation","willy-scr","o",["type/feature","comp/agent","comp/gateway","tool/memory","P3","area/memory"]],[9512,"[Feature]: Microsoft Teams gateway / messaging platform support","shuwenjunn","o",["type/feature","comp/gateway","P3"]],[9506,"[Bug]: `alibaba` provider error message shows wrong env var name (ALIBABA_API_KEY instead of DASHSCOPE_API_KEY)","Nami4D","c",["type/bug"]],[9493,"High-risk vulnerability: Hermes webUI is publicly accessible with no auth by default","buzhangsan","c",["type/bug","sweeper:implemented-on-main"]],[9486,"[Bug]: Bedrock API 400 Error: \"text content blocks must be non-empty\" when using custom provider","zero-dora","c",["type/bug"]],[9485,"[Feature]: HermesClaw — A CRM Frontend for Hermes Agent","abdurrahman160903","o",["type/feature"]],[9459,"feat(delegation): agent profiles for delegate_task — custom orchestration harness support","BongSuCHOI","c",["type/feature","comp/agent","tool/delegate","P3","needs-decision"]],[9455,"Feature Request: Add WeChat support","hexiaowei61-cmyk","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[9441,"Bug: cron jobs can leak subdirectory hints into final deliveries","zhitiao","c",["type/bug","comp/agent","comp/cron","P2"]],[9439,"build_tool_preview() breaks max_len contract for values under 4","NewTurn2017","c",["type/bug","comp/agent","P3"]],[9438,"ACP authenticate() accepts any method_id when any provider is configured","NewTurn2017","c",["type/bug","comp/acp","P3","sweeper:implemented-on-main"]],[9433,"Cron scheduler crash: 'int' object has no attribute 'get' when agent.run_conversation returns non-dict","lvnilesh","c",["type/bug","comp/agent","comp/cron","P1"]],[9431,"Add qrcode to messaging optional dependencies for Weixin setup","zhangzhiqiangcs","c",[]],[9413,"[Bug]: Context compression drops recent conversation记忆 and injects cross-session fragments","hy1195571214-byte","c",["type/bug","comp/agent","platform/feishu","provider/minimax","P1"]],[9412,"feat: map provider=custom to known pricing table when base_url matches an official provider","Ti0aceite","o",["type/feature","comp/cli","P3"]],[9407,"Add session switching command to switch between active conversations","hellopizza-cell","c",["type/feature","comp/cli","comp/gateway","P3","sweeper:implemented-on-main"]],[9405,"feat(honcho): add peerPerspective context, workspace agentPeerMap, and multi-agent observer hierarchy","NewTurn2017","o",["type/feature","comp/plugins","P3","area/memory"]],[9404,"feat(honcho): add session-write dedup and platform metadata stripping","NewTurn2017","o",["type/feature","comp/plugins","P3","area/sessions","area/memory"]],[9403,"feat(pricing): add pricing overrides, contract pricing, and sync CLI","NewTurn2017","o",["type/feature","comp/agent","comp/cli","P3"]],[9402,"feat(pricing): reconcile estimated provider costs into actual_cost_usd and prefer actual in /insights","NewTurn2017","o",["type/feature","comp/agent","P3","area/usage-cost"]],[9400,"Bug: Empty response after tool calls silently abandons incomplete multi-step tasks","sniperHW","c",[]],[9399,"Discord: bot silently ignores quote-replies in free_response_channels","zeejaytan","c",[]],[9398,"[Feature]: Support custom HTTP headers via config.yaml","minimAluminiumalism","o",["type/feature"]],[9394,"Slack: approval buttons and standalone sends ignore thread context","shivasymbl","c",["type/bug","comp/gateway","platform/slack","P2","sweeper:implemented-on-main"]],[9389,"feat: declarative `tools.*.allowed_paths` config-time scoping for filesystem tools","Ti0aceite","o",["type/feature","comp/tools","tool/terminal","tool/file","tool/mcp","tool/code-exec"]],[9388,"feat: `pre_tool_call` hook should support REJECT semantics (10-line patch)","Ti0aceite","c",[]],[9383,"Managed mode: gateway hardcodes restrictive permissions, breaks dashboard for group members","lvnilesh","o",["type/bug","comp/gateway","comp/cron","area/nix","P2"]],[9379,"[Bug] Dashboard Config page: editing the model does not update model.provider","ringoshiina","c",["type/bug","comp/cli","area/config","P2","sweeper:implemented-on-main"]],[9372,"[Bug]: NVIDIA Build API modle z-ai/glm4.7 returns model hit max output tokens","an-gith","c",["type/bug","sweeper:implemented-on-main"]],[9362,"[Project] A股复盘体系 - 项目初始化与架构决策","shicongbian","c",["invalid","sweeper:incoherent"]],[9354,"Gateway agent threads lose session contextvars, breaking cron origin delivery","brucexu-eth","c",["type/bug","comp/gateway","comp/cron","P1","sweeper:implemented-on-main"]],[9344,"[Bug] Thinking model (glm-5-turbo) reasoning tokens exhaust output budget, producing empty responses with no recovery path","mwtxr","c",["type/bug","comp/agent","provider/zai","P1"]],[9337,"[Bug]: Signal gateway sends pairing spam to unauthorized users instead of silently dropping messages when allowlist is configured","ElSnacko","c",["type/bug"]],[9335,"Fix spelling inconsistencies in display config and voice mode","luojiyin1987","o",["type/docs","comp/gateway","P3"]],[9332,"[Bug]: providers: config entries silently ignore apiKey/baseUrl and accept non-URL strings as base_url via the api field","houko","c",[]],[9331,"[Bug]: load_pool() destructively prunes env-seeded credentials when the env var is missing from the current process","houko","c",["type/bug","area/auth","P1"]],[9329,"[Bug]: Not found the model k2p5 or Permission denied","lomirus","c",["type/bug","sweeper:implemented-on-main"]],[9318,"[Bug]: Auxiliary client falls back to \"no-key-required\" when per-task custom base_url is set but api_key is empty","eric-tramel","c",["type/bug","comp/agent","area/config","P2"]],[9315,"[Bug]: Custom provider API key incorrectly overridden by base_url matching","KyoMio","o",["type/bug"]],[9314,"[Bug]: Deleted sessions reappear in Web Dashboard when navigating between sections","ghost","c",["type/bug","comp/agent","P2","sweeper:implemented-on-main","sweeper:risk-session-state","comp/dashboard"]],[9313,"[Bug]: Web Dashboard shows \"Gateway not online\" after 0.9.0 upgrade with web_dashboard config","ghost","c",["type/bug","comp/gateway","area/config","P2","sweeper:implemented-on-main"]],[9305,"Nix package: missing fastapi + web dashboard frontend not built","lvnilesh","c",[]],[9301,"Feature Request: Add i18n support for non-English languages in Web Dashboard","98091723","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[9299,"CLI: Enter key inserts newline instead of submitting — c-j binding breaks prompt_toolkit safety net","romanornr","c",["type/bug","comp/cli","P1"]],[9298,"[Bug]: Backup breaks if pre 1980 timestamped files included","Salt-555","c",["type/bug"]],[9291,"Telegram media delivery: albums silently degrade, captions leak into streamed text, and per-item captions aren't supported","MidnightLychee","o",["type/bug","comp/gateway","platform/telegram","P2","area/streaming"]],[9290,"Bug: background_process_notifications=off still injects synthetic watch-pattern SYSTEM messages into conversations","pinion05","c",["type/bug","comp/gateway","tool/terminal","P2"]],[9286,"Feature Request: Auto-resume session context from state.db on Gateway startup","Xwm1234","c",["type/feature","sweeper:implemented-on-main"]],[9283,"[Bug]: `hermes auth add openai-codex` skips ~/.codex/auth.json import, forces device code flow","ASRagab","c",["type/bug","comp/cli","provider/openai","area/auth","P2"]],[9270,"Empty LLM responses get replaced with literal \"(No response generated)\" and delivered to users, including cron targets","trevorgordon981","c",[]],[9269,"feat: Tailscale serve integration for secure remote access","teknium1","o",["type/feature"]],[9268,"Slack: reply_in_thread: false still threads all channel replies","bassboy2k","c",["type/bug","comp/gateway","platform/slack","area/config","P2"]],[9265,"BlueBubbles adapter webhook URL omits password; every dispatch 401s and no inbound messages reach the agent","trevorgordon981","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[9263,"BlueBubbles adapter registers invalid \"message\" event; 400 Bad Request blocks all webhook registration","trevorgordon981","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[9245,"Feature: Word wrap for streamed TUI responses","dreamgoat011","o",["type/feature","comp/cli","comp/tui","P3","area/streaming"]],[9241,"test: /stop regression test missing suspend_session guard (post-#9224)","r266-tech","o",["type/test","comp/gateway","P3"]],[9240,"Bug: Discord free_response_channels from config.yaml can become operationally unreliable after restart; explicit .env fixes it","hosioobo","c",["type/bug","comp/gateway","platform/discord","area/config","P2","sweeper:implemented-on-main"]],[9239,"[Bug]: Unable to `/save` in new conversations with NixOS managed mode","tim-tx","c",["type/bug","sweeper:implemented-on-main"]],[9236,"WhatsApp adapter missing send_voice() override — voice messages sent as text path","kaan-escober","c",["type/bug","comp/gateway","tool/tts","platform/whatsapp","P1","sweeper:implemented-on-main"]],[9231,"feat: /compress should show progress UI and block input during compression","iRonin","c",["type/feature","comp/cli","P3","sweeper:implemented-on-main"]],[9220,"[Bug]: WhatsApp `/sethome` does not reliably persist the home channel across restart / redeploy","gitNetw0rk","c",["type/bug","sweeper:implemented-on-main"]],[9212,"[Bug]: Anthropic fast mode passes speed as unsupported top-level SDK kwarg","bobashopcashier","c",[]],[9211,"Plugin context engines missing context_length — status bar shows ctx --","stephenschoettler","c",[]],[9208,"[Feature]: ignored_threads config for Telegram topic filtering","banozz0","c",["type/feature"]],[9203,"Professional introduction: 29 hardware projects with local AI (no cloud)","enriqueherbertag-lgtm","c",["invalid","P3","sweeper:incoherent"]],[9201,"[Bug]: systemd system service fails on boot: ExecStart uses uv Python instead of venv Python","maximusgregori","c",["type/bug","sweeper:implemented-on-main"]],[9196,"[Inquiry] Official Roadmap for Native Windows Support","chan-yuu","c",["type/docs","question","P3","sweeper:implemented-on-main"]],[9195,"Full prompt text is truncated in the CLI — no way to view the complete input","rayanweragala","c",["type/feature"]],[9189,"[Feature]: Add Google Tasks tool to Google Workspace integration","oangelo","o",["type/feature"]],[9181,"Architecture: separate base vs effective context in overflow recovery","maelrx","o",["type/refactor","comp/agent","provider/minimax","P2"]],[9179,"Security Policies and Practices Thread","xeloxa","c",[]],[9166,"feat: QQ Bot Platform Integration","2024fatwolf55","c",[]],[9162,"[Bug]: browser tools still fail npm audit after audit fix because agent-browser is pinned to 0.13.0","Deyniellll","c",["type/bug","tool/browser","P3","sweeper:implemented-on-main"]],[9161,"[Bug]: doctor --fix migrates config version but leaves invalid compression.summary_model untouched","Deyniellll","c",["type/bug","comp/cli","area/config","P2"]],[9154,"[Feature]: feishu/lark auto-thread with topic-level session isolation (like Discord)","keenlin","o",["type/feature","comp/plugins","platform/feishu","P3","area/sessions"]],[9153,"Docker image missing 'dashboard' command (web UI not available in latest image)","oliverhees","c",["type/bug","comp/cli","area/docker","P2"]],[9149,"[DingTalk] Add file/image sending support and fix 5 bugs in DingTalk adapter","chenyf1010","c",[]],[9148,"Bug: /model picker shows 0 models for custom_providers with models: dict","hqwuzhaoyi","c",[]],[9147,"Bug: custom:<name>:<model> triple syntax broken when currently on a custom provider","hqwuzhaoyi","o",["type/bug","comp/cli","area/config","P2"]],[9146,"Bug: custom provider api_mode not passed to model validation, wrong catalog returned","hqwuzhaoyi","c",["type/bug","comp/cli","P2"]],[9140,"fix(model): /model picker shows 0 models for custom_providers with models: field","hqwuzhaoyi","c",[]],[9139,"fix(cli): /model handler missing custom_providers config read when model_input provided","hqwuzhaoyi","c",[]],[9138,"fix(model): custom:<name>:<model> triple syntax broken on custom providers","hqwuzhaoyi","c",[]],[9137,"fix(model): api_mode not propagated to validate_requested_model / probe_api_models","hqwuzhaoyi","c",[]],[9136,"[Bug]: Progress messages stop coalescing after approval — each trajectory becomes a separate message","keenlin","o",["type/bug"]],[9135,"[Feature]: Improving Multilingual Memory Extraction in Hermes","andrea9292","o",["type/feature","area/memory"]],[9129,"How I can more agents setup?","HansonLaw","c",["type/docs","question","area/config","P3","sweeper:implemented-on-main"]],[9127,"Add MiniMax (minimax-cn) support for vision_analyze tool","attention-ai-yee","c",["type/feature","tool/vision","provider/minimax","P3"]],[9125,"[Bug]: kimi-coding auxiliary calls fail with 400 \"invalid temperature\" when provider=auto","taeng0204","c",[]],[9116,"Feature Request: Long-running task watchdog with automatic status heartbeat","BerryGB9","c",["type/feature","comp/agent","P3","sweeper:implemented-on-main"]],[9111,"[Feature]: ADDING hermes-agent to ACP registry","Unselfisheologism","o",["type/feature"]],[9108,"Feature Request: Add configurable summary_ratio for context compression","iRonin","o",["type/feature","comp/agent","area/config","P3","area/compression"]],[9106,"[Feature]: Add NVIDIA NIMS gateway support","Unselfisheologism","c",["type/feature"]],[9099,"[Bug]: Memory install bug","oscar4","c",["type/bug"]],[9096,"Context compression causes historical conversations to be inserted into current conversation","atop0914","c",["type/bug","comp/agent","P1"]],[9092,"[Feature]: browser connect for gateway tasks.","SCPZ24","c",["type/feature","sweeper:implemented-on-main"]],[9090,"[Bug]: Feishu WebSocket sessions not closed on gateway restart — zombie sessions accumulate in DB","CrazyMed","o",["type/bug","comp/gateway","platform/feishu","P2","area/sessions"]],[9088,"[Feature Request] Add /rename command for CLI session management","Tang-hz","c",["type/feature","comp/cli","P3","sweeper:implemented-on-main"]],[9086,"# [Bug]: Serial cron tick execution causes scheduled jobs to be silently skipped when preceding jobs run long","wuhexingkong","c",[]],[9085,"[Feature]: surface OpenAI Codex plan-limit headers in /usage (5h / 7d windows, plan, credits)","Ayzl999","o",["type/feature","area/usage-cost"]],[9084,"Bug: trading crontab entries use ET times but system runs UTC","a-canary","c",["type/bug","comp/cron","P3","sweeper:incoherent"]],[9080,"[Bug]: Added character \"▉\" with Signal","electristan","c",["type/bug"]],[9079,"Weixin adapter: image send fails with 404 on CDN upload (novac2c.cdn.weixin.qq.com offline)","johnchen86","c",["type/bug","platform/wecom","P2","sweeper:implemented-on-main"]],[9077,"[vision_analyze] Cannot read local images or URL images - tool returns \"no image\" for all image sources","attention-ai-yee","c",["type/bug","tool/vision","P2"]],[9075,"fix(mcp): tolerate discriminator fields during structuredContent outputSchema validation","randomsnowflake","o",["type/bug","tool/mcp","P2"]],[9071,"[Bug]: CLI status bar shows `ctx --` when LCM context engine is active — context_length never resolved","strueman","c",["type/bug"]],[9069,"[Bug]: hermes cron list: Gateway process detection fails on FreeBSD due to `ps eww` output format","xpader","o",["type/bug"]],[9068,"[Feature]: Make delegate_task background mode reuse Hermes' existing background-task substrate","yexxx","c",[]],[9064,"[Bug]: 'GptVParam.Messages' Error:Field validation for 'Messages' failed on the 'required' tag","sin-coder","c",["type/bug","sweeper:implemented-on-main"]],[9059,"[Feature]: Playing the guessing game","Celthi","c",["type/feature","sweeper:implemented-on-main"]],[9057,"[Feature]: Make delegate_task return durable task handles with lifecycle APIs and artifact references","yexxx","c",[]],[9056,"[Feature]: Add a Nix Home Manager module for user-level installation","yzx9","c",["type/feature","area/install-update"]],[9055,"[Bug]: Background review can write stale memory/skill updates without live-state guard","yexxx","o",["type/bug","comp/agent","tool/memory","tool/skills","P2","area/memory"]],[9051,"Gateway can immediately timeout fresh messages when cached agent carries stale activity timestamp","plgonzalezrx8","c",[]],[9048,"[Bug]: replies to cron deliveries lose skill context on multi-chunk platforms (Discord)","gbanyan","o",["type/bug","comp/gateway","comp/cron","tool/skills","platform/discord","P2"]],[9035,"Consolidation: Must-have user capabilities from current open issues","001005HS","c",[]],[9027,"Dependency audit: security and upgrade follow-ups","MacondoOS","c",["duplicate","type/security","area/docker","P3"]],[9025,"feat(cli): add configurable Ctrl+W word boundary for TUI input","iRonin","o",["type/feature","comp/cli","comp/tui","P3"]],[9021,"PR: fix system service venv python path (Issue #9013)","Jah-yee","c",["type/bug","comp/cli","comp/gateway","P2","sweeper:implemented-on-main"]],[9017,"[Feature]: Improve the display format of the /tools list command","Huaweidev","c",["type/feature"]],[9013,"gateway install --system uses system Python instead of venv Python in ExecStart","matthesschramm","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[9004,"[Bug]: TTS truncates at first newline — Kokoro and potentially other backends","malaiwah","c",["type/bug","tool/tts","P2"]],[8994,"[Proposal] Formalize & Scale the Plugin System: Official Core Plugins + Third-Party Source Submission → Centralized Build & Distribution (to handle 2.4K+ PR volume)","WheatMaThink","c",[]],[8993,"[Bug]: Tool calling unstable / frequent hallucination and empty responses in v0.8.0 (especially with web_search and FireCrawl)","emilyvenge","o",["type/bug","comp/agent","tool/web","provider/ollama","P2","needs-repro"]],[8978,"[Bug]: Windows: hermes gateway crashes on startup with OSError WinError 87","zuowanwuxin","c",["type/bug","sweeper:implemented-on-main"]],[8973,"[Hindsight] Add reference launchd plist for local_embedded daemon (macOS auto-restart)","easyvibecoding","c",["type/feature","comp/plugins","tool/memory","P3"]],[8972,"[Hindsight] macOS Apple Silicon: local_embedded daemon hangs on startup unless FORCE_CPU env vars are set","easyvibecoding","c",["type/bug","duplicate","comp/plugins","tool/memory","P3","area/memory"]],[8967,"Messaging channels: split atomic IRC adapter slice from #8950","Dille68","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[8965,"Tool calls rendered as raw XML instead of being executed (Ollama cloud models via proxy)","BigKelLearns","c",["type/bug","comp/agent","comp/tools","provider/ollama","P1"]],[8964,"CLI: Code blocks not syntax highlighted in terminal output","dolbyblack","o",["type/feature","comp/cli","P3"]],[8951,"feat: Tailscale Serve/Funnel — remote gateway access via Tailscale","bugmaker2","o",["type/feature","comp/gateway","P3"]],[8950,"feat: add missing messaging channels — IRC, Google Chat, LINE, Nostr, Twitch, QQBot","bugmaker2","o",["type/feature","comp/gateway","P4"]],[8949,"feat: first-class browser control with CDP (Chrome DevTools Protocol)","bugmaker2","c",["type/feature","tool/browser","P3","sweeper:implemented-on-main"]],[8948,"feat: multi-agent A2A — sessions_list/history/send/spawn tools","bugmaker2","c",["type/feature","comp/agent","tool/delegate","P3"]],[8947,"feat: model failover — automatic fallback when primary provider fails","bugmaker2","c",["type/feature","comp/agent","area/config","P3","sweeper:implemented-on-main"]],[8946,"feat: hermes doctor — automated diagnostics and migration runner","bugmaker2","c",["type/feature","comp/cli","P3"]],[8945,"feat: Web-based Control UI and Dashboard for gateway","bugmaker2","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[8943,"feat: Docker sandbox for non-main terminal sessions","bugmaker2","o",["type/feature","comp/agent","tool/terminal","area/docker","P3","area/sessions"]],[8940,"Workspace isolation: split atomic tenant-isolation slice for filesystem workspace-root enforcement","Dille68","o",["type/feature","comp/agent","tool/file","P3"]],[8933,"[Feature]: Dedicated plugin hook to transform tool results before they are added to the conversation transcript","sjz-ks","c",["type/feature"]],[8927,"System prompt product-name replacement breaks non-Anthropic providers","xandersbell","c",[]],[8926,"[Feature]: I hope the agent only operates within their own workspace.","seepine","o",["type/feature"]],[8923,"Bug: Default compression config silently fails for non-OpenRouter setups","giladbau","c",[]],[8922,"[Feature]: 请支持 anthropics 格式的 api","ferocknew","c",["type/feature","sweeper:implemented-on-main"]],[8921,"[Bug]: Weixin adapter setup fails with 'does not support using this feature' — possibly restricted to 微信 accounts?","mrcao","o",["type/bug","question","comp/gateway","P3"]],[8920,"[honcho] honcho_conclude 工具在初始化失败后无法重试","Fengqx2022","c",["type/bug","comp/plugins","tool/memory","P3","sweeper:implemented-on-main"]],[8919,"Bug: custom provider config ignored at runtime","babyspectrum","c",["type/bug","comp/agent","area/config","P1"]],[8912,"[Bug]: Agent loops on 400 Bad Request due to empty data={} payload (XML tool calling issue with nested JSON objects)","Gautardos","c",["type/bug"]],[8911,"Vision tool fails with MiniMax provider: image not detected","Sykisavailable","c",["type/bug","tool/vision","provider/minimax","P3","sweeper:implemented-on-main"]],[8909,"[Feature]: Supports Streamable HTTP or WebSocket interaction.","wangzhangqian18-tech","c",["type/feature","sweeper:implemented-on-main"]],[8908,"Bug: Telegram bot token gets duplicated 8 times causing InvalidToken error","Kevinkwok-hub","c",[]],[8907,"Cron tenant_key fallback collapses threaded origins into shared namespace","Dille68","c",["type/bug","comp/cron","P2","sweeper:cannot-reproduce"]],[8906,"[Bug] autosave INFO logs appearing in CLI interactive screen","birdnofoots","c",["type/bug","comp/cli","P3","sweeper:cannot-reproduce"]],[8901,"OpenClaw migration crashes with UnicodeDecodeError on Windows (non-UTF-8 locale)","chancelu","c",["type/bug","comp/cli","P2","area/i18n"]],[8896,"Approval cards: split timeout/expired lifecycle handling from Feishu patch fix","Dille68","o",["type/feature","comp/gateway","platform/feishu","P3"]],[8893,"[Bug]: Memory prefetch is appended to the current user message, causing prompt contamination and answer drift","weifu1997","o",["type/bug","area/memory"]],[8886,"[Bug]: Cron Job Full Privilege Execution with Trivially Bypassable Prompt Scanning","Rosayxy","o",["type/bug"]],[8885,"[Feature]: Hindsight Plugin Improvements: Chinese escaping, standalone records, Markdown format, and skill content skipping","Adhders","o",["type/feature","area/memory","area/i18n"]],[8884,"[Bug]: Skill Description Prompt Injection Bypass via Unscanned DESCRIPTION.md","Rosayxy","o",["type/bug"]],[8883,"Hermes WebUI简体中文汉化版，100%完成度","Web3CZ","c",["type/feature","P3","sweeper:implemented-on-main","comp/dashboard"]],[8881,"[Feature]: REST API Server mode support (for infrastructure integration)","bsxyswsy6n","c",["type/feature","sweeper:implemented-on-main"]],[8878,"[Bug] Think/reasoning tags visible to users on messaging platforms","ZACKLZ","c",[]],[8877,"[Feature]: No UI feedback when agent is working; cannot tell if it’s running or frozen","itgoyo","c",["type/feature","sweeper:implemented-on-main"]],[8875,"[Bug]: [Security]Arbitrary Browser JavaScript Execution via `browser_console` Tool","Rosayxy","c",["type/bug","sweeper:implemented-on-main"]],[8873,"[Setup]: Hindsight-client required to use hindsight as memory provider, but can't be installed with non-container nixos config","jbotwell","c",["type/bug","comp/plugins","area/nix","P3"]],[8872,"StepFun provider support: split atomic core-platform slice for provider registry + model catalog scaffold","Dille68","c",["type/feature","comp/agent","P3","sweeper:implemented-on-main"]],[8866,"Cron delivery target can be hijacked by current home channel even when deliver is explicitly set","JackyCZJ","c",["type/bug","comp/cron","P2","sweeper:implemented-on-main"]],[8857,"Vision auxiliary client drops api_mode for custom providers, causing crash","fuyizheng3120","c",[]],[8853,"[Feature]: Add StepFun / Step Plan model provider support","UgOrange","c",["type/feature"]],[8852,"Proposal: Official Web Control UI - Integrating hermes-webui?","ghost","c",[]],[8848,"Cron deliver=origin fallback missing feishu/weixin/wecom platforms","dagehaoshuang-dev","c",[]],[8847,"fix(feishu): approval card never updates — use im.v1.message.patch instead of update","89ao","c",["type/bug","comp/gateway","platform/feishu","P2","sweeper:implemented-on-main"]],[8846,"Cron: delivery failure should not block or fail the main task","haru3613","c",["type/feature","comp/cron","P2","sweeper:implemented-on-main"]],[8845,"Skill list includes phantom entries — files don't exist on disk","haru3613","o",["type/bug","comp/agent","tool/skills","P2"]],[8844,"Telegram message tool: `buttons` field should be optional","haru3613","c",["type/bug","comp/gateway","platform/telegram","P2","sweeper:implemented-on-main"]],[8837,"我怎么知道它是多智能体协作还是？？","gxlqssjf","c",["question","P3","sweeper:incoherent"]],[8835,"[Setup]: Connect weixin chat bad request 400","yuchao86","c",["type/bug","platform/wecom","P2","sweeper:implemented-on-main"]],[8831,"我感觉并没有学习也没有提升到","gxlqssjf","c",["question","P3","sweeper:incoherent"]],[8830,"Feature Request: Add Xiaomi MiMo V2 TTS as a native TTS provider","Kutius","o",["type/feature","tool/tts","provider/xiaomi","P3"]],[8828,"[Bug]: uv venv already exists when build docker image","hddong","c",["type/bug"]],[8826,"[Bug]: UX: /model picker shows providers with invalid token formats","zackzmai","o",["type/bug"]],[8825,"[Feature]: Add Kimi / Moonshot China to Providers (kimi-coding-cn)","hcshen0111","c",["type/feature"]],[8823,"[Feature]: roaming hermes","masterc00l","c",["type/feature","sweeper:incoherent"]],[8820,"[Security]: webhook routes forward attacker-controlled payload fields directly into agent prompt","LonggTeng","c",["type/security","comp/gateway","platform/webhook","P1"]],[8819,"WeixinAdapter.send_document() parameter name mismatch causes file sending to fail","dagehaoshuang-dev","c",[]],[8816,"Code Review Request for PR #8345","zxhjuanjuan","c",[]],[8815,"Request for Code Review Acceleration - PR #8345","zxhjuanjuan","c",[]],[8811,"[Fix #8345]: Async Handling, Message Parsing & Domain Validation","PeterGuy326","c",[]],[8810,"Feature: add explicit auxiliary.compression.context_length config","slicenferqin","c",["type/feature","comp/agent","area/config","P3","sweeper:implemented-on-main"]],[8806,"[Documentation] Update Windows installation support - native Windows is actually supported via install.ps1","pangxianggang","c",["type/docs","P3","sweeper:implemented-on-main"]],[8803,"Feature: Allow AI to recover lost details from compacted context via session_search","Neikumata","o",["type/feature","comp/agent","P3","area/sessions"]],[8793,"[Feature]: Synchronize Cron Job outputs into interactive session history for seamless context-aware follow-ups","acherontia003","o",["type/feature","area/sessions"]],[8785,"Bug: compression runtime context_length overrides are not applied consistently","slicenferqin","c",["type/bug","comp/agent","area/config","P2","sweeper:implemented-on-main"]],[8783,"bug(gateway): WeixinAdapter media send methods drop files due to signature mismatch","losdevnull","c",["type/bug","comp/gateway","platform/wecom","P2","sweeper:implemented-on-main"]],[8779,"[Bug]: run_agent.py uses _default_headers instead of default_headers, dropping routed client headers and breaking Kimi API","andrewhosf","c",["type/bug","comp/agent","provider/kimi","P2"]],[8778,"[Feature]: 最早一批的，hermes-agent 技术交流群(The earliest batch of Hermes-Agent technical exchange group)","comqx","c",["type/feature","sweeper:incoherent"]],[8777,"Gateway restart causes conversation history loss — suspend_all() does not mark sessions as ended in SQLite","eriic828","c",[]],[8776,"v11→v12 config migration converts custom_providers → providers: dict, but no runtime code reads providers:","ericxyz86","c",[]],[8775,"Context compression re-delivers tool call results to user","29n","c",["type/bug","comp/agent","platform/telegram","P1"]],[8774,"[Question] Can I let Hermes send a picture file through messaging, like Feishu?","tonyho","c",["question","platform/feishu","sweeper:implemented-on-main"]],[8764,"[Bug]: Feishu Card Interactive Button Error: Code 200340 - No card.action Callback Received & Severe Response Timeout","jinjianping9104","c",["type/bug"]],[8761,"Feature Request: Extension hook for external transport configuration in TelegramAdapter","Switchda","c",["type/feature","comp/gateway","platform/telegram","P3","sweeper:implemented-on-main"]],[8760,"[Bug]: Cron jobs with long streaming responses fail with idle timeout despite active token generation","yongtenglei","c",["type/bug"]],[8758,"Bug: named custom provider model discovery ignores models mapping and probe fallback","slicenferqin","o",["type/bug","comp/cli","P2"]],[8753,"Gateway: StreamConsumer splits messages on platforms lacking edit support (WeChat)","losdevnull","c",["type/bug","comp/gateway","platform/wecom","P2","sweeper:implemented-on-main"]],[8751,"Bug: PermissionError when walking parent directories for .git root","nbagui","c",["type/bug","comp/agent","area/config","P2","sweeper:risk-compatibility"]],[8744,"[Bug] uv run hermes resolves dependencies on every launch — requires internet post-update","SHL0MS","o",["type/bug","area/install-update"]],[8743,"Memory search returns 0 results: OpenViking _tenant_filter account_id mismatch","pty819","c",[]],[8742,"Memory search returns 0 results: OpenViking _tenant_filter account_id mismatch","pty819","c",["type/bug","duplicate","comp/plugins","tool/memory","P3","sweeper:implemented-on-main"]],[8740,"test","pty819","c",["invalid","sweeper:incoherent"]],[8739,"Memory search returns 0 results: OpenViking _tenant_filter account_id mismatch","pty819","c",["type/bug","comp/plugins","tool/memory","P3","sweeper:incoherent"]],[8734,"Path Write Protection Bypass via `/private/etc` Symlink","August829","c",["type/bug"]],[8733,"Arbitrary File Read via `file://` URL Path Traversal in WeCom Adapter","August829","c",["type/bug"]],[8731,"Feature Request: Allow manual capability declaration (vision/reasoning/tools) in custom_providers","crazyn2","c",["type/feature","comp/cli","area/config","P3"]],[8720,"hermes agent 不支持windows是个败笔，这样怎么能好好的控制自己的电脑？","gg22mm","c",["type/feature","sweeper:implemented-on-main"]],[8715,"Setup agent mail for George","yellowbananaflask","c",[]],[8714,"Feature: allow cron pre-scripts to use a configurable Python interpreter","austinmw","c",["type/feature","comp/cron","P3"]],[8711,"Setup agentmail later for George","yellowbananaflask","c",[]],[8705,"openviking memory plugin: initialize() uses Hermes session_id without creating an OpenViking session first","pty819","c",[]],[8697,"[Bug] /stop cannot interrupt a pending gateway approval — session remains blocked until 5min timeout","liizfq","c",["type/bug","comp/gateway","P1"]],[8694,"[Feature]: Add AWS Bedrock as first-class provider","ghost","c",["type/feature","sweeper:implemented-on-main"]],[8688,"Status bar duplicates when switching tabs in cmux (macOS terminal multiplexer)","danielsotopino","c",["type/bug","comp/cli","comp/tui","P2"]],[8687,"perf: system prompt timestamp changes after compression, invalidating prefix cache on local LLM backends","malaiwah","c",["type/perf","comp/agent","P2"]],[8669,"fix: sandbox HOME override breaks Path.home() and expanduser() resolution","iRonin","c",[]],[8654,"me","aaronreddix1987-sketch","c",["invalid","sweeper:incoherent"]],[8653,"[Bug]: Gateway quick_commands aliases silently fail — never reach built-in command handlers","austinmw","c",["type/bug","comp/gateway","area/config","P2","sweeper:implemented-on-main"]],[8650,"feat: hermes sessions import command","iRonin","o",["type/feature","comp/cli","P3","area/sessions"]],[8643,"feat(plugins): add on_context_window_update hook for context pressure events","charleneleong-ai","o",["type/feature","comp/cli","comp/plugins","P3","area/install-update"]],[8642,"feat(plugins): add on_status_bar_render hook for plugin-contributed TUI status bar fragments","charleneleong-ai","o",["type/feature","comp/cli","comp/plugins","P3","needs-decision"]],[8641,"setup.py: hermes chat fails to launch after setup in non-TTY environments","fxfboy","c",["type/bug","comp/cli","P2","sweeper:implemented-on-main"]],[8637,"WhatsApp bridge crashes on bare phone numbers — missing JID normalization","juanra","c",["type/bug","comp/gateway","platform/whatsapp","P1"]],[8620,"Gateway restart failures: wrong Python env in systemd, immediate exit after --replace, context_length not read, compression model 503","kai648846760","c",[]],[8616,"bug(gateway): messaging toolset missing from CONFIGURABLE_TOOLSETS — send_message silently dropped for all gateway platforms","eastenzero","c",["type/bug","comp/gateway","comp/tools","P1"]],[8596,"hermes claw cleanup and openclaw doctor silently destroy OpenClaw runtime state, plugins, and agent config after migration","BooRy95","c",["type/bug","comp/cli","P3","sweeper:implemented-on-main"]],[8591,"[Bug] Provider routing config leaks OpenRouter fields to non-Openrouter providers","drewbitt","c",["type/bug","comp/agent","provider/openrouter","P2"]],[8585,"[Bug]: Cron scheduler reports last_status \"ok\" when agent produces empty response","marktran","c",["type/bug"]],[8578,"[Security] Setup github dependabot to update dependencies which have known vulnerabilities","omonimus1","c",["type/security","P3","sweeper:implemented-on-main"]],[8576,"[security] hermes doctor shows WhatsApp bridge has 3 npm vulnerability(ies)","omonimus1","c",["type/security","platform/whatsapp","sweeper:implemented-on-main"]],[8568,"[Bug]: Background tasks have no observable state — no logs, no file list, no session context for foreground agent","kingtobi1337","c",["type/feature","comp/cli","P3"]],[8558,"feat: Remote Filesystem MCP Server — first-class file/terminal ops on remote hosts over SSH","malaiwah","o",["type/feature","backend/ssh","tool/mcp","P3"]],[8552,"Slack platform: use Block Kit markdown block type instead of legacy mrkdwn","shivasymbl","c",["type/feature","comp/gateway","platform/slack","P2","sweeper:risk-message-delivery"]],[8550,"Bug: compression model context length not read from custom_providers","thiswind","c",[]],[8548,"Bug: compression model context length not read from custom_providers","thiswind","c",[]],[8542,"[Feature]: Orchestra Research Suite — 94+ Production-Grade Research Engineering Primitives","RUFFY-369","o",["type/feature"]],[8541,"Feature: show elapsed time since last user message in CLI prompt","xinbenlv","c",[]],[8526,"[Bug]: [color] default color is broken, when launching hermes via terminal, not being readable","omonimus1","c",["type/bug","sweeper:implemented-on-main"]],[8523,"[Bug] /reset does not stop in-flight execute_code — orphaned response written after session reset","CrazyMed","c",["type/bug","comp/gateway","tool/code-exec","P2","sweeper:implemented-on-main"]],[8519,"Systemd service uses resolved Python path instead of venv symlink, breaking module imports","zxy719","c",["type/bug","comp/cli","comp/gateway","P2"]],[8518,"[Security] API key exposed in request debug dumps via incomplete masking","lynxlangya","c",["type/security","P1"]],[8517,"[Bug]: Background memory review uses cheap model from smart routing — cannot call tools","BukeLy","c",["type/bug","comp/agent","tool/memory","P2","sweeper:cannot-reproduce"]],[8516,"[Bug]: Smart routing classifies all CJK messages as simple — always routes to cheap model","BukeLy","c",["type/bug","comp/agent","P2","sweeper:implemented-on-main"]],[8515,"[Bug]: Smart routing drops api_mode from cheap_model config","BukeLy","c",["type/bug","comp/agent","P2","sweeper:implemented-on-main"]],[8514,"[Bug]: BlueBubbles webhook payload chatGuid is null — DM replies go to wrong chat","BukeLy","c",["type/bug","comp/gateway","P3","sweeper:implemented-on-main"]],[8513,"[Feature]: Handle BlueBubbles updated-message events for message edits and retractions","BukeLy","o",["type/feature","comp/gateway","P3"]],[8512,"[Bug]: BlueBubbles webhook fails on macOS due to IPv6 localhost resolution","BukeLy","o",["type/bug","comp/gateway","P2","sweeper:risk-message-delivery"]],[8508,"[Feature]: Improve built-in local TTS language coverage with Piper","szafranski","c",["type/feature"]],[8506,"[Bug]: Memory nudge never triggers when smart model routing is enabled","BukeLy","c",["type/bug","comp/gateway","tool/memory","P2","sweeper:implemented-on-main"]],[8504,"Security: Malformed path traversal pattern in spawn-developer.sh","a-canary","c",["type/security","P2","sweeper:incoherent"]],[8503,"[Bug]: Provider setup encountered an error: 'int' object has no attribute 'strip'","KnowSky404","c",["type/bug"]],[8502,"hermes claw migrate + cleanup destroys OpenClaw multi-agent setup without stopping services","winoooops","c",[]],[8500,"feat: add lightweight plugin web surfaces","etcircle","c",["type/feature","comp/gateway","comp/plugins","P3","sweeper:implemented-on-main"]],[8499,"[Bug] `auxiliary.compression.context_length` config ignored in compression model feasibility check","SeanLiaoy","c",[]],[8488,"docs: add hermes backup and hermes import to CLI commands reference","r266-tech","c",["type/docs","comp/cli","P3"]],[8487,"[Bug] Discord bot fails to respond to subsequent mentions in a new channel after the first auto-thread is created","eosinchen","c",[]],[8479,"fix: add -m/--model and --provider flags to root hermes CLI parser","iRonin","c",["type/feature","comp/cli","P3","sweeper:implemented-on-main"]],[8478,"fix: Ctrl+D deletes character under cursor instead of sending EOF","iRonin","o",["type/bug","comp/tui","P2","needs-decision"]],[8475,"[Setup]: gateway startup seems to fail with an error exit code","jetpen","c",["type/bug","comp/gateway","area/config","P2","sweeper:cannot-reproduce"]],[8470,"[Bug]: /model provider/model syntax fails to switch to custom provider models","smallmj","o",["type/bug","comp/cli","area/config","P2"]],[8465,"[Feature]: Proper Litellm support","metasikander","o",["type/feature","comp/agent","area/config","P3","needs-decision"]],[8462,"[Bug]: smart_model_routing silently overrides session-scoped /model switch for simple messages","XiaoYingGee","c",["type/bug","comp/agent","area/config","P2","sweeper:implemented-on-main"]],[8461,"Feature Request: Add glm-5.1 model to Z.AI Coding Plan","imwxc","c",["type/feature","provider/zai","P3","sweeper:implemented-on-main"]],[8460,"Agent triggers repeated gateway restarts due to lack of self-restart awareness (hallucination loop)","smallmj","c",[]],[8457,"Feature: Persistent Session Memory with Cross-Session Search & Auto-Compression","sephmartin","o",["type/feature","innovation","comp/agent","tool/memory","P3","needs-decision"]],[8454,"🔥分析两个比较高质量的Hermes Agent视频","stoeng","c",["duplicate","invalid","sweeper:incoherent"]],[8445,"🤝🤝Hi, I’m curious about the origin of the name ‘Hermes Agent.’ Was it inspired by Hermes from Greek mythology, or something else? Would love to know the story behind the name","win4r","c",["question","P3","sweeper:incoherent"]],[8439,"[Bug]: docker builds fail due to missing git","m0n5t3r","c",["type/bug"]],[8430,"[Bug]: ## ## 问题描述 当使用上下文窗口大小小于 64,000 tokens 的模型时，即使在 config.yaml 中设置了 `model.context_length`，仍然会收到错误：","fangbb-coder","c",["type/bug","comp/agent","area/config","P1","needs-decision"]],[8423,"[Feature]: Option to suppress code display for execute_code tool","anselmlong","c",["type/feature","comp/gateway","tool/code-exec","P3","sweeper:implemented-on-main"]],[8422,"[Feature]: Support namespaced skill names (e.g. superpowers:writing-plans) to avoid name collisions","N0nb0at","c",["type/feature"]],[8404,"gateway.log is never attached when logging is initialized in CLI mode before gateway startup","Tony-ooo","c",["type/bug","comp/cli","comp/gateway","area/config","P2"]],[8397,"[Bug]: pip install -e .[all] hangs indefinitely on Raspberry Pi 3B / 32-bit ARM — faster-whisper has no armv7l wheels","arasovic","c",["type/bug","comp/cli","P2"]],[8395,"[Feature]: Add LINE Messaging API platform integration","yuga-hashimoto","c",[]],[8394,"Feature: Integrate with Archon CLI for deterministic workflow orchestration","evanbong","c",["type/feature","comp/agent","P3","sweeper:not-planned"]],[8389,"`[SECURITY] WhatsApp self-chat mode responds to ALL incoming messages (empty allowlist = allow everyone)`","sahilthakur456111-stack","c",["type/security","comp/gateway","platform/whatsapp","P0"]],[8387,"Slack: assistant.threads.setStatus persists after response when MCP tools execute post-reply","shivasymbl","c",["type/bug","comp/gateway","platform/slack","P2"]],[8385,"[Bug] Discord thread session context not auto-restored on each message","Sasinim5","c",["type/bug","comp/gateway","platform/discord","P1"]],[8381,"Why do sessions frequently reset in Telegram?","Spider-Yang","c",["question","platform/telegram","P3","sweeper:implemented-on-main"]],[8375,"[Bug]: Flood control causes duplicate streaming replies (already_sent flag not set on interrupt)","medqhuang","c",["type/bug"]],[8372,"[Feature]: Add configurable reactions toggle for Slack adapter (like Discord/Telegram)","Lumi-AI-Colleague","c",["duplicate","type/feature","comp/gateway","platform/slack","P3","sweeper:implemented-on-main"]],[8366,"Feature: Cross-Platform Session Handoff (CLI ↔ Telegram ↔ iMessage)","onssoo","c",["duplicate","type/feature","comp/gateway","platform/telegram","P3","area/sessions"]],[8359,"Docs/specs appear out of sync with ACP, pricing, Honcho, and container CLI","KMing-L","c",["type/docs","comp/acp","P3","sweeper:cannot-reproduce"]],[8358,"[Bug] Feishu: approval card button selection state not visually updated when user clicks","futurehome","c",["type/bug","comp/gateway","platform/feishu","P2","sweeper:implemented-on-main"]],[8352,"[Bug]: Weixin send_document fails with 404 error on CDN upload","AgnoyZ","c",[]],[8344,"微信交流群","108d157588c04758","c",["invalid","sweeper:incoherent"]],[8341,"[Bug]: Lost last content of Feishu Channel","seepine","c",["type/bug"]],[8340,"[Bug]: Terminal tool hangs indefinitely when using setsid + disown pattern to launch background services","vandaik-sudo","c",["type/bug"]],[8339,"[Feature]:","nhranitzky","o",["type/feature"]],[8338,"[Bug]: (regression) `display.streaming` Enables Gateway Message Streaming Despite `streaming.enabled: false`","asheriif","c",["type/bug"]],[8337,"Feature Request: Add Token Usage Tracking for MiniMax Provider","umastan","o",["type/feature","provider/minimax","P3","area/usage-cost"]],[8326,"[Bug]: Enabling streaming causes a black square to appear at the end of the message.","lhear","c",["type/bug"]],[8319,"[Bug]: STT local device/compute_type config not respected — hardcoded fallback overrides user config","Tony-ooo","c",["type/bug","tool/tts","area/config","P2"]],[8316,"[Bug]: [SECURITY] Custom providers store API keys directly in config.yaml instead of using environment variables","MeasyZero","c",["type/bug"]],[8311,"[Feishu]: Tool call results displayed as separate messages instead of single card","FRED-DL","c",["type/bug","comp/gateway","platform/feishu","P3","stale"]],[8309,"feat(wecom): implement edit_message for streaming support","vinsew","c",["type/feature","comp/gateway","platform/wecom","P2","area/streaming"]],[8307,"Weixin streaming exposes partial message and punctuation-only continuation when editing is unsupported","joshleeeeee","c",[]],[8302,"Feature Request: Skill Update Sync - Propagate upstream improvements to locally modified skills","apoapostolov","o",["type/feature","tool/skills","P3","area/install-update"]],[8300,"Feishu outbound audio upload omits duration, causing incorrect/0s duration display","FreeSuperSun","c",["type/bug","comp/gateway","tool/tts","platform/feishu","P2"]],[8294,"[Bug]: Prompt caching is not enabled for custom Anthropic-compatible providers using api_mode: anthropic_messages","x-hansong","c",[]],[8293,"Bug: symlinked skills under ~/.hermes/skills are omitted from skills_list and bare-name skill_view lookup","x-hansong","c",["type/bug","tool/skills","P3","sweeper:implemented-on-main"]],[8291,"Split from #8063: define stable/beta/development release channel selection contract","Dille68","o",["type/feature","comp/cli","area/config","P3"]],[8287,"Support multiple Telegram bots connecting to the same agent (same gateway, different sessions) using the same Telegram account.","shaohq","o",["type/feature","comp/gateway","platform/telegram","P3","area/sessions"]],[8283,"[Bug]: Intermittent HTTP 401 authentication_error on valid API keys (MiniMax M2.7, GLM)","shrimpwtf","c",["type/bug","sweeper:implemented-on-main"]],[8270,"HTTP 400 on all OpenRouter models - curl works fine","DonghunHa","c",["type/bug","provider/openrouter","P1"]],[8268,"[Bug]: Hermes uses different OR models on its own","melchiorb","c",["type/bug","sweeper:implemented-on-main"]],[8260,"hermes gateway restart returns before restart completes","alcorzheng","c",[]],[8259,"[Bug]: nvidia model: minimaxai/minimax-m2.7, Model generated invalid tool call:","HarmonClaw","c",["type/bug"]],[8252,"[Bug]: Feishu streaming messages show extra leading blank lines after edits","Lind3ey","c",["type/bug"]],[8247,"Root package-lock.json is out of sync with package.json","inside-ziwu","c",["type/bug","P3","sweeper:implemented-on-main"]],[8246,"[Bug]: 飞书中进行审核，出现200340错误","zwkere","c",["type/bug","sweeper:cannot-reproduce"]],[8244,"Bug: Telegram platform hint wrongly claims markdown does not render","woaim65","c",["type/bug","comp/agent","platform/telegram"]],[8242,"Discord image attachments fail with 403: use att.read() instead of plain HTTP download","MazzaWill","c",[]],[8229,"Split from #8152: define MVP payment and external-action authorization contract","Dille68","o",["type/feature","area/auth","P3"]],[8221,"[Bug]: Telegram duplicate replies when interrupted session sends stale response before processing pending message","medqhuang","c",["type/bug"]],[8218,"Split from #8152: define MVP self-modifying skill authorization contract","Dille68","o",["type/feature","tool/skills","area/auth","P3"]],[8216,"Bug: /model picker ignores custom_providers.models and only shows one model","Brisbanehuang","c",["type/bug","comp/cli","comp/gateway","P2"]],[8207,"[Feature]: Model selection option for cron subcommand","nhranitzky","o",["type/feature"]],[8206,"Split from #8152: define MVP authorization shard contract for subagent delegation","Dille68","o",["type/feature","comp/agent","tool/delegate","P3"]],[8202,"Gateway process not cleaned up on unclean shutdown after provider timeout — bash/sleep children SIGKILL'd by systemd","philmossman","c",["type/bug","comp/gateway","P1"]],[8193,"skill_manage _patch_skill crashes on tuple unpacking, silently kills cron delivery","austinmw","c",[]],[8188,"Migration should not auto-archive source directory; needs coexistence guidance","opriz","c",[]],[8186,"[Bug]: Docker image missing openssh-client fo SSH terminal backend","Somme4096","c",["type/bug"]],[8183,"Split from #501: define Phase 1 Web UI gateway MVP contract","Dille68","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[8181,"Bug: api_mode not updated when switching between custom providers with different API modes","liusai0820","c",[]],[8175,"[Feedback]: hermes config Messaging Platforms output is misleading because it omits Feishu and others","rushairer","o",["type/bug","comp/cli","platform/feishu","P3"]],[8174,"[Bug]: Switch to mautrix-python breaks matrix gateway integration for encrypted communication #3","cgarwood82","c",["type/bug"]],[8173,"[Bug]: gateway startup can crash because RedactingFormatter is used without import","rushairer","c",["type/bug","comp/gateway","platform/feishu","P2"]],[8165,"Telegram: add option to disable link previews in messages","austinmw","c",["type/feature","comp/gateway","platform/telegram","P3","sweeper:implemented-on-main"]],[8164,"Split from #8152: define MVP authorization certificate contract for unattended cron runs","Dille68","c",["type/feature","comp/cron","area/auth","P3","sweeper:incoherent"]],[8161,"Context-length lookup misses openai-codex provider mapping (falls back to 128k)","citadelgrad","c",[]],[8160,"Feature request: Configurable extra_body per provider (enable_thinking=false for DashScope)","tentenone1","c",["type/feature","area/config","P3","sweeper:implemented-on-main"]],[8157,"Split from #8063: define monthly stable release cadence and artifact contract","Dille68","o",["type/feature","area/config","P3"]],[8152,"Authorization layer for Hermes Agent — IBA Intent Bound Authorization","Grokipaedia","c",[]],[8147,"vision_analyze fails with MiniMax — OpenAI image_url format sent to Anthropic-compatible endpoint","alexferrari88","c",[]],[8145,"[Bug]: → npm install hangs at \"Installing Node.js dependencies (browser tools)...\"","hibro8","c",["type/bug","comp/cli","tool/browser","P2","needs-repro","sweeper:implemented-on-main"]],[8133,"Custom codex_responses streams fail when response.created is omitted","ZhangYiqun018","c",["type/bug","comp/agent","P2"]],[8127,"Feature: Cloudflare Tunnel controller + open-source tool intake framework","min9min9","c",[]],[8125,"launchd plist includes session-specific PATH entries and can trigger false stale refreshes","Pecco-Pecco","o",["type/bug","comp/cli","comp/gateway","P2","area/sessions"]],[8124,"[Bug]: Streaming text silently dropped when tool boundary arrives during fallback mode","austinmw","c",[]],[8120,"[Bug]: vision_analyze frequently times out when analyzing local images in WSL2","YanZiBin","o",["type/bug","comp/cli","tool/vision","provider/qwen","P2","platform/windows"]],[8118,"🚀 [Feature Request]: WebUI Dashboard — Can't Wait for This!","Stalinh","c",["type/feature","P3"]],[8117,"[Bug]: Windows子系统WSL在更新Hermes后网关无法启动","liyue-aigc","c",["type/bug","sweeper:implemented-on-main"]],[8110,"Bug: Telegram slash command registration excludes external skills from skills.external_dirs","eric-x-liu","c",["type/bug","comp/gateway","tool/skills","platform/telegram","P2"]],[8108,"Bug: profile Telegram gateways register only core command set instead of full skill menu","eric-x-liu","o",["type/bug","comp/gateway","tool/skills","platform/telegram","P2","area/profiles"]],[8105,"[Feature]: Matrix Adapter: Support outbound `@mentions` (m.mentions) in agent responses","imckh","c",["type/feature"]],[8104,"[Bug]: /restart slash command hardcodes detached=True, via_service=False — kills systemd-managed gateway permanently","Typeve","c",[]],[8098,"Voice mode: local faster-whisper first-run model fetch is silent, making CLI appear hung at 'Transcribing...'","ggascoigne","c",["type/bug","type/perf","comp/cli","tool/tts","P3"]],[8096,"[Config issue]: Kimi/Moonshot provider defaults to wrong endpoint for China users","Luchioxy","c",["type/bug"]],[8093,"Bug: Profile mode (`-p`) loads SOUL.md from wrong path — uses global instead of profile directory","andrewxia","c",[]],[8091,"[Bug]: NameError: name 'RedactingFormatter' is not defined — gateway startup crash","hertzhzzz","c",["type/bug","comp/gateway","P1","sweeper:implemented-on-main"]],[8090,"`NameError: name 'RedactingFormatter' is not defined` crashes gateway on startup after #7991","capt-marbles","c",["type/bug","comp/gateway","P1","sweeper:implemented-on-main"]],[8089,"Bug: Tool names get duplicated with Fireworks/Kimi streaming (search_filessearch_files)","mpecanha","c",["type/bug","comp/agent","provider/kimi","P2","sweeper:implemented-on-main"]],[8087,"Narrow and verify website-policy coverage in web_tools before hardening","desmond0318","c",["type/security","tool/web","P3","sweeper:implemented-on-main"]],[8086,"Decide trajectory compressor timeout contract: drop vs placeholder rows","desmond0318","o",["type/feature","comp/agent","P3","area/compression"]],[8085,"Add compatibility-preserving hardening mode for the WhatsApp bridge","desmond0318","o",["type/security","platform/whatsapp","P2"]],[8084,"Define trust semantics for custom CDP/browser-connect endpoints","desmond0318","o",["type/security","tool/browser","P2"]],[8083,"Clarify ACP resume_session contract when a session is missing","desmond0318","o",["type/feature","comp/acp","P3","area/sessions"]],[8082,"Define ACP session MCP trust and isolation model","desmond0318","o",["type/security","comp/acp","tool/mcp","P2","area/sessions"]],[8081,"Scope ACP approval callbacks per session instead of swapping global terminal state","desmond0318","c",["type/refactor","comp/acp","tool/terminal","P3","sweeper:implemented-on-main"]],[8080,"[Feature]: OpenClaw parity for /reasoning stream on Telegram draft bubble","irispillars","c",["type/feature","platform/telegram","P3","area/streaming"]],[8063,"[Feature]: Add fixed-cycle stable version release mechanism (monthly/optional weekly)","youtehub","o",["type/feature"]],[8060,"[Feature][DingTalk] AI card streaming for intermediate process display (tool calls, reasoning)","ihainan","c",[]],[8049,"run_conversation silently kills the Python process when iteration budget is exhausted","rmulligan","c",["type/bug","comp/agent","P1"]],[8045,"[Bug]: Telegram session summarization always falls back to summarization unavailable even when jsonl is complete","hertzhzzz","o",["type/bug","comp/agent","comp/tools","platform/telegram","area/config","P2"]],[8044,"`NameError: name 'RedactingFormatter' is not defined` crashes Gateway on startup","Ding-tech777","c",[]],[8043,"Bug: persistent event loops in model_tools.py never closed, resource accumulation in long-running gateway","tomqiaozc","o",["type/perf","comp/tools","P3"]],[8042,"Bug: rewrite_transcript SQLite/JSONL divergence can cause conversation history holes","tomqiaozc","c",["type/bug","comp/agent","P1"]],[8041,"Bug: ProcessSession.env_ref holds strong reference, prevents GC of environment objects for 30 minutes","tomqiaozc","o",["type/perf","comp/tools","P3"]],[8040,"Bug: credential pool TOCTOU — process-local lock doesn't protect cross-process file access","tomqiaozc","o",["type/bug","comp/agent","area/auth","P2","sweeper:risk-security-boundary"]],[8039,"Bug: thread-unsafe global mutable caches in model_metadata.py cause data races under gateway concurrency","tomqiaozc","o",["type/bug","comp/agent","P3"]],[8038,"Bug: _flush_messages_to_session_db silently swallows all persistence errors","tomqiaozc","c",["type/bug","comp/agent","P1"]],[8037,"Security: delegate_tool passes full credential pool reference to subagents","tomqiaozc","c",["type/security","tool/delegate","area/auth","P2"]],[8036,"Security: gateway pairing codes stored in plaintext, readable by sandbox","tomqiaozc","c",["type/security","comp/gateway","area/auth","P2"]],[8035,"Security: file_tools read path does not block ~/.hermes/auth.json and mcp-tokens/","tomqiaozc","c",["type/security","tool/file","area/auth","P1"]],[8034,"Security: local browser backend skips SSRF URL validation entirely","tomqiaozc","c",["type/security","tool/browser","P1"]],[8033,"Security: DNS rebinding TOCTOU bypasses SSRF protection in url_safety.py","tomqiaozc","c",["type/security","tool/browser","tool/web","P2"]],[8032,"Security: terminal tool exposes force=True parameter in LLM tool schema, bypasses all security checks","tomqiaozc","c",["type/security","tool/terminal","P1","sweeper:implemented-on-main"]],[8031,"Security: write deny list in file_operations.py bypassed via symlinks","tomqiaozc","c",["type/security","tool/file","P2","sweeper:implemented-on-main"]],[8030,"Bug: schema migrations in hermes_state.py run outside transaction wrapper, unsafe under concurrent init","tomqiaozc","c",["type/bug","comp/agent","P1"]],[8029,"Bug: non-atomic transcript rewrite causes data loss on crash (/retry, /undo, /compress)","tomqiaozc","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[8028,"Security: PYTHONPATH injection in code_execution_tool sandbox allows credential theft","tomqiaozc","c",["type/security","tool/code-exec","area/auth","P0"]],[8019,"Slack require_mention is bypassed in active threads, which breaks multi-agent workflows","irispillars","c",["type/bug","comp/gateway","platform/slack","P2"]],[8015,"Bug: context_window key in config.yaml silently ignored, falls back to 128K default","warrent9030-maker","o",["type/bug","comp/agent","comp/gateway","area/config","P2"]],[7992,"[Feature]: WhatsApp: Telegram-like group behavior controls (ignore_groups, mention-only replies, and group allowlists)","gitNetw0rk","c",["type/feature"]],[7976,"[Bug]: gateway install --system ExecStart skips project venv","hugobiais","c",["type/bug","comp/cli","comp/gateway","P1"]],[7975,"Feature: provider-agnostic lazy-final auto-continue in run_agent final text path","xinbenlv","o",["type/feature","comp/agent","P2"]],[7974,"Bug: hindsight_retain tool fails with 'Connection refused' while hindsight_recall works","hqulab","c",["type/bug","comp/plugins","P3","sweeper:cannot-reproduce"]],[7968,"[Bug]: _last_content_with_tools fallback bypasses empty-response retries, causing silent agent loop termination mid-task","nocoo","c",["type/bug","comp/agent","P1","sweeper:implemented-on-main"]],[7966,"gateway startup session suspension compares datetime to float","masterkain","c",[]],[7963,"[Docs] docker.md missing local LLM connection guide (host.docker.internal)","r266-tech","c",["type/docs","area/docker","P3"]],[7962,"[Feature] Toolset-level enable/disable in config","SHL0MS","c",[]],[7961,"[Feature] Per-profile tool selection — opt-in lightweight toolsets","SHL0MS","c",[]],[7955,"[Tracking] /compress display bugs","SHL0MS","c",[]],[7954,"[Feature]: Subagent tool calls always write to file & lazy-indexed for repeat *local* reference over long running projects/sessions","dtwaling","o",["type/feature","area/sessions"]],[7952,"[Bug]: Switch to mautrix-python breaks matrix gateway integration #2","cgarwood82","c",["type/bug"]],[7934,"Streaming mode breaks reply_to_mode for Telegram/Discord","zeroy1024","c",[]],[7929,"feat: delegation model tiers + list_models tool (builds on #7586)","malaiwah","c",["type/feature","comp/agent","tool/delegate","P3","sweeper:not-planned"]],[7925,"[Bug] Queued voice-message STT speech-to-text regression in gateway","etcircle","c",[]],[7924,"Collaborate with SkillClaw - \"A Framework for Collective Skill Evolution\"","akuckartz","o",["type/feature","tool/skills","P3"]],[7922,"Gateway /model command sends provider-prefixed slug as raw model name for non-curated models (HTTP 400 Unknown Model)","notaidong","o",["type/bug","comp/gateway","provider/zai","P2"]],[7921,"Bug: Telegram users can receive internal system messages like home-channel setup and interrupt status text","quqi1599","c",["type/bug","comp/gateway","platform/telegram","P2"]],[7914,"Matrix gateway can send messages but doesn't receive/respond to incoming messages","liizfq","c",["type/bug","comp/gateway","platform/matrix","P1","sweeper:implemented-on-main"]],[7907,"hermes claw migrate should warn if OpenClaw is still running","SHL0MS","c",[]],[7905,"is_local_endpoint misses Docker/Podman DNS names — stale timeout fires on local LLM proxies","malaiwah","c",["type/bug","comp/agent","area/docker","P2"]],[7896,"[Feature]: CerebroCortex memory provider — brain-analogous memory with associative networks, decay, and dream consolidation","buckster123","c",["type/feature","comp/plugins","tool/memory","P3"]],[7895,"no images in integration with openwebui","arm2arm","o",["type/feature"]],[7893,"[Bug]: HTTP 400 \"Multiple authentication credentials received\" when using native gemini provider","DrexxLaggui","c",["type/bug"]],[7886,"Bug Report: vision_analyze tool fails with \"Invalid image source\" error","SteCopilot","c",["type/bug","tool/vision","provider/kimi","P2","sweeper:implemented-on-main"]],[7877,"[Bug]: Typing indicator missing in Telegram General topic for forum-enabled chats","austinmw","c",[]],[7876,"Feature request: skip_context_files option for script-only cron jobs","youngjin39","c",["type/feature","comp/cron","P3","sweeper:implemented-on-main"]],[7872,"Add explicit image input policy for gateway and API image handling","etcircle","o",["type/feature","comp/gateway","tool/vision","P3"]],[7871,"Support DISCORD_ALLOWED_ROLES for role-based access control","parimple","c",[]],[7863,"suppressed_sources in auth.json is dead config — credential pool ignores it","witt3rd","c",["type/bug","comp/agent","area/auth","P2","sweeper:implemented-on-main"]],[7852,"[Feature]: Add reasoning support for Mistral models in smart_model_routing","nekopep","o",["type/feature","comp/agent","provider/openrouter","area/config","P2","needs-decision"]],[7847,"[Tracking] hermes claw migrate — known bugs, schema drift, and gaps","SHL0MS","c",[]],[7839,"[Feature]: add to official nixpkgs","DarkReaperBoy","o",["type/feature"]],[7836,"Weixin: multi-part replies can drop trailing chunks while the agent believes all parts were delivered","Henry13141","c",[]],[7835,"🪟 Windows 11 环境适配：终端工具描述、路径支持与系统命令参考","RAFOLIE","o",["type/bug","comp/cli","tool/terminal","P2"]],[7833,"delegate_task can overwrite delegated custom endpoint with parent custom credential pool","bailob","c",["type/bug","tool/delegate","P1"]],[7832,"[Bug] MCP client does not pass environment variables from config.yaml env: block to subprocess","long12311512315","c",["type/bug","tool/mcp","P2","sweeper:implemented-on-main"]],[7830,"[Bug]: New google API key is not used","cyberrapr","c",["type/bug"]],[7828,"[Bug]: custom_providers model field not preserved, causing \"Model Not Exist\" errors","Wildfruit123","c",["type/bug"]],[7826,"Security Audit: 4 Critical, 9 High severity findings in default configuration","Anic888","o",["type/security","comp/agent","tool/terminal","tool/file","P2"]],[7824,"Session search broad FTS query can fail on hyphenated OR terms","samwei12","c",[]],[7818,"Two architectural gaps exposed by a launchctl self-kill loop: smart approval auto-approves self-termination, and resume doesn't detect post-crash retry","BrownBear127","c",[]],[7816,"[Feature]: Skill lifecycle management — usage metadata, staleness, archival, and revalidation","tmdgusya","c",["type/feature","tool/skills","P3"]],[7807,"Bug: checkpoint_manager.py fails with FileNotFoundError when working_dir contains unexpanded tilde (~)","basfenix","c",[]],[7806,"Codex auth integration consumes shared refresh tokens from ~/.codex and breaks other clients","andelf","c",["type/bug","provider/openai","area/auth","P1"]],[7803,"[Bug]: Switch to mautrix-python breaks matrix gateway integration","cgarwood82","c",["type/bug"]],[7800,"Tip: Faster local inference on Mac with Rapid-MLX (4x Ollama speed)","raullenchai","c",["invalid","comp/agent","P4"]],[7798,"[Bug]: smart_model_routing triggers preflight compression against the cheap model's threshold","Falicitas","c",["type/bug","comp/agent","comp/cli","P1","sweeper:implemented-on-main"]],[7794,"[Bug]: Cron inactivity timeout fires during active openai-codex streaming because Codex stream events do not update activity tracker","yannbonzom","c",["type/bug","comp/agent","comp/cron","provider/openai","P1","sweeper:implemented-on-main"]],[7781,"[Bug]: MemoryProvider doesn't see multiple user identities in shared sessions","hughpyle","c",["type/bug","area/sessions"]],[7779,"[Bug]: Agent can destroy its own runtime venv by running 'uv venv' via terminal tool","imagic9","c",["type/security","tool/terminal","P1"]],[7777,"[Bug]: MemoryProvider doesn't see session titles","hughpyle","o",["type/bug","area/sessions"]],[7770,"[Bug]: MatrixAdapter does not respect proxy configuration","yzx9","c",["type/bug"]],[7765,"fix(dingtalk): None-fallback in _finalize_reaction prematurely removes reaction for current message","ihainan","c",[]],[7761,"Proactive notifications bypass session routing issue","louie0609c","c",[]],[7759,"/new and /reset commands don't trigger OpenViking session commit","happy5318","c",[]],[7757,"Tool gating check_fn uses wrong session environment variable","louie0609c","c",[]],[7750,"WeCom AI Bot: appmsg attachments (PDF/Word/Excel) not received - only text title extracted","biipone","c",[]],[7748,"Bug: streaming.enabled=false causes message delivery failure","Leihb","c",[]],[7746,"[Bug]: qwen-oauth refresh fails with invalid JSON, while the same ~/.qwen/oauth_creds.json works in qwen-code-api","gxmst","o",["type/bug","comp/cli","provider/qwen","area/auth","P2"]],[7740,"[Bug]: Vision completely broken on fresh install with Google/Gemini — oversized images rejected instead of auto-resized, 30s default timeout too low","kshitijk4poor","c",[]],[7736,"[Feature Request] Multi-Platform Message Sync / Cross-Platform Message Broadcasting","dongyccc","o",["type/feature","comp/gateway","P3"]],[7734,"[Bug]: Title: Two issues with the Feishu plugin","ssly","c",["type/bug","sweeper:implemented-on-main"]],[7731,"[Bug]: Copilot provider uses hardcoded context windows and lacks token exchange — breaks account-specific models and enterprise endpoints","difujia","c",["type/bug","comp/cli","provider/copilot","P2"]],[7729,"[Bug]: NVIDIA Build API modle z-ai/glm4.7 returns Thinking Budget Exhausted","an-gith","c",["type/bug"]],[7726,"Dependency audit: security and upgrade follow-ups","MacondoOS","c",["type/security","P2","sweeper:implemented-on-main"]],[7725,"[Bug]: session_search can hang for 5+ minutes after upgrading, seemingly bypassing timeout/cancellation expectations","qaqcvc","c",["type/bug","comp/agent","P1"]],[7724,"[Bug]: No links for related tools in User guide - RL Training page","vivganes","c",["type/bug"]],[7723,"[Bug]: CLI tool_progress=verbose now renders like full/all instead of showing complete verbose output","qaqcvc","c",["type/bug","comp/cli","P3"]],[7718,"[Bug]: Hindsight plugin local_embedded requires hindsight-all, but plugin.yaml only lists hindsight-client","Nami4D","o",["type/bug","comp/plugins","tool/memory","P3","area/memory"]],[7715,"[Feature]: hermes-agent 微信交流群","comqx","c",["type/feature","sweeper:incoherent"]],[7714,"[Feature]: why /status command does not like openclaw that shows the usage and when to reset","itisvincent","o",["type/feature","area/usage-cost"]],[7712,"[Feature]: TUI - add option to quickly go back to earlier turn in convo","Heavy-A","o",["type/feature"]],[7710,"[Bug]: OpenCode Zen API model minimax-m2.5-free returns HTTP 400 Bad Request","MomoLawson","c",["type/bug"]],[7708,"Feature Request: Support Agent-to-Agent (A2A) Multi-Agent Collaboration","axzhcode","c",[]],[7697,"text_to_speech schema hardcodes ~/.hermes default path (misleading with HERMES_HOME / profiles)","276970789","c",[]],[7690,"UnboundLocalError: api_kwargs not defined in max_retries_exhausted error handler","boogle42","c",["type/bug","comp/agent","P2","sweeper:implemented-on-main"]],[7688,"Clean up orphaned root pi-bridge processes","a-canary","c",["type/bug","invalid","P3","sweeper:incoherent"]],[7685,"fix(feishu): _send_raw_message hardcodes receive_id_type=\"chat_id\", breaks delivery to open_id (ou_) targets","lauzhihao","o",["type/bug","comp/gateway","platform/feishu","P2"]],[7681,"Test issue","a-canary","c",["invalid","sweeper:incoherent"]],[7680,"Critical: Hermes doesn't validate finish_reason for tool_calls, allowing truncated JSON to be processed","HanenVit","c",[]],[7677,"Discord gateway can look healthy/running while not actually connected, causing silent message loss","yepyhun","c",[]],[7675,"[Feishu] Three issues: card interaction handling, approval buttons not working, streaming card reply support","FRED-DL","c",["type/bug","comp/plugins","platform/feishu","P3","sweeper:risk-message-delivery","area/streaming"]],[7674,"[Bug]: Non-retryable client error: Error code: 401","think-do","c",["type/bug","sweeper:implemented-on-main"]],[7672,"[Bug]: Terminal tool description is misleading for Windows users","jiakeboge","c",["type/bug"]],[7671,"Beginner question: what is the simplest recommended way to start using Hermes Agent?","skimy2023","c",["type/docs","question","P3","sweeper:incoherent"]],[7669,"[Bug] skill_type misclassified as 'custom' when SKILL.md name differs from directory name","Brixyy","c",[]],[7663,"[Bug]: Telegram/gateway ignores profile working directory (pwd returns ~/.hermes/hermes-agent)","craftpip","c",["type/bug"]],[7661,"[bug]: Custom auxiliary endpoints ignore api_mode: anthropic_messages","zhongyueming1121","c",["type/bug","comp/agent","P2","sweeper:implemented-on-main"]],[7660,"[Feature]: Tencent Yuanbao (腾讯元宝) messaging platform support","beforeload","c",["type/feature","sweeper:implemented-on-main"]],[7657,"[Feature]: Edit a saved custom provider from the /model menu","huveewomg","o",["type/feature"]],[7655,"[Bug] Gateway session-scoped /model overrides can be ignored by helper/rebuilt agents, causing wrong-provider routing and unexpected spend","Hygaard","c",[]],[7651,"Telegram: Missing user-level access control — any user can trigger bot via @mention in any group","xandersbell","c",["type/security","comp/gateway","platform/telegram","P1"]],[7643,"notify_on_complete synthetic message fails authorization (missing user_id)","kralivo","c",[]],[7642,"Feature Request: 飞书云文档创建功能 (Feishu Cloud Document Creation)","Wwaang","o",["type/feature","comp/gateway","platform/feishu","P3"]],[7641,"[Feature Request] Native multimodal input instead of vision_analyze tool","GYF0311","c",["type/feature","comp/agent","comp/gateway","tool/vision","P2"]],[7640,"[Feature Request] Support deleting pasted images before sending","GYF0311","o",["type/feature","comp/cli","P3"]],[7632,"[Feature]: Optimize the display of Feishu message status.","seepine","c",["type/feature","sweeper:implemented-on-main"]],[7619,"Long session context pollution: topic switch ignored after 149 turns","threehotpot-bot","o",["type/bug","comp/agent","P2","area/sessions"]],[7617,"Weixin adapter strips markdown links [text](url) — links lost in delivery","nkchivas","c",[]],[7612,"[Feature]: API Server supports multiple agents","Atrisolux","c",["type/feature","sweeper:implemented-on-main"]],[7606,"[Feature]: [Security] Gateway mode should inform users when terminal commands are routed to cloud sandbox","xchliu","c",["type/feature","sweeper:implemented-on-main"]],[7605,"tracking: auxiliary client UX hardening for non-OpenRouter providers","kshitijk4poor","c",[]],[7599,"[Bug]: Cancelled tasks resurrect after subsequent agent turns","johnhom1024","c",[]],[7597,"Cancelled tasks resurrect after subsequent agent turns","johnhom1024","c",[]],[7590,"Feature Request: Add 'web' platform support for WebAPI sessions","Brixyy","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[7588,"[Bug]: Unable to use the tool","crud-Yang","c",["type/bug"]],[7579,"Anthropic provider ignores config.yaml api_key, requiring duplicate env var configuration","FrankSen","o",["type/bug","comp/cli","provider/anthropic","area/config","P2"]],[7577,"[Bug]: Nix build fails — atomicwrites missing setuptools build dependency","konsisumer","c",[]],[7576,"[Bug]: IndexError in build_plan_path on whitespace-only input","konsisumer","c",[]],[7575,"[Bug]: xAI provider prefixes missing from _PROVIDER_PREFIXES","konsisumer","c",[]],[7574,"[Bug]: test_memory_user_id broken import after dead code cleanup","konsisumer","c",[]],[7573,"[Bug]: Fast mode fails to recognize date-pinned Anthropic model IDs","konsisumer","c",[]],[7572,"[Bug]: 5 failing tests on main (status bar, vision tools, camofox state)","konsisumer","c",[]],[7571,"mcp_vision_analyze does not support local file paths (file://)","h2clr","c",["type/bug","tool/mcp","tool/vision","platform/telegram","P2","sweeper:implemented-on-main"]],[7570,"Bug: /skills browse crashes in interactive CLI because ChatConsole lacks status()","antonio-dev200","c",["type/bug","comp/cli","tool/skills","P3"]],[7569,"[BUG]: wechat group listening","flowercoder","c",[]],[7565,"[Bug]: WeChat gateway can only reply to 10 messages.","Drunk-Dream","c",["type/bug"]],[7564,"[Bug][DingTalk] Media upload failure silently degrades to placeholder text","ihainan","c",[]],[7563,"[Bug][DingTalk] ack_reaction (emoji) missing when agent responds with image or file","ihainan","c",[]],[7562,"[Bug][DingTalk] Inbound messages stop arriving after multiple rapid gateway restarts","ihainan","c",[]],[7559,"[Bug] Auxiliary model silently falls back to Gemini Flash on OpenRouter even when user configured local-only","SHL0MS","c",["type/bug"]],[7556,"[Bug]: \"display.show_reasoning\" config option is not honored by the API server adapter","Swift42","o",["type/bug"]],[7548,"[Bug] /btw and /branch should bypass active-session guard in Telegram gateway","evanbong","c",[]],[7547,"[Bug] /btw and /branch should bypass active-session guard in Telegram gateway","evanbong","c",["type/bug","comp/gateway","platform/telegram","P2"]],[7545,"[Feature]: Bang (!) prefix to run shell commands inline from chat input","howardpen9","c",["type/feature","comp/cli","P3"]],[7537,"Bug: Windows GBK encoding causes UnicodeEncodeError in doctor command","benben951","c",["type/bug","comp/cli","P2","sweeper:implemented-on-main"]],[7536,"[Gateway] Stuck session resumes on restart — creates unrecoverable loop","SHL0MS","c",["type/bug"]],[7532,"[Bug]: slack.reply_in_thread config option not applied to platform extra dict","hj0402jung-cpu","c",["type/bug"]],[7529,"fix(weixin): outbound images show as grey box — aes_key must be base64(hex) not base64(raw)","longsizhuo","c",[]],[7524,"Bug: /model provider picker shows duplicate entries when provider exists in both built-in catalog and config.yaml","ShuaiHui","c",["type/bug","comp/cli","P2"]],[7523,"Config WeChat channel failed","AllenHlearn","c",[]],[7519,"fix(telegram): restore typing indicator in forum General topic","dkapo88","c",[]],[7517,"Feature Request: Native Multi-Agent Support","SamMaxknow","c",["type/feature","comp/agent","comp/gateway","P3","sweeper:implemented-on-main"]],[7516,"Local Ollama endpoint returns 404 — base_url missing /v1 normalization for OpenAI SDK client","hexart","o",["type/bug","provider/ollama","area/config","P2","area/local-models"]],[7514,"[Feature]: support `hermes skills install owner/repo` via .claude-plugin/marketplace.json","baekteun","c",["type/feature","area/install-update"]],[7512,"auxiliary_client.py: Fallback from custom/Ollama provider sends model=\"default\" to API, causing model_not_supported","mikronn2","c",[]],[7511,"checkpoint_manager.py: Path.resolve() without expanduser() creates /home/user/~/ paths","mikronn2","c",["type/bug","tool/file","P2","sweeper:implemented-on-main"]],[7507,"feat(matrix): add configurable reply quoting for group chats","gucasbrg","c",["type/feature","comp/gateway","platform/matrix","P2"]],[7506,"Context Compaction Drops Pending Tool Calls","shihuichen9367-afk","c",["type/bug","comp/agent","P1","sweeper:implemented-on-main"]],[7495,"[Bug]: BlueBubbles: invalid \"message\" event in webhook registration payload","omfgroflpmplmao","c",["type/bug","sweeper:implemented-on-main"]],[7494,"[Bug]: Remote Ollama endpoint not working — only connects via localhost","RafeRoberts","c",["type/bug","sweeper:implemented-on-main"]],[7489,"feat(agent): RPM-based pre-emptive throttling using x-ratelimit response headers","Tranquil-Flow","o",["type/feature","comp/agent","area/config","P3"]],[7487,"[Security] Missing security headers on API server responses (CSP, X-Frame-Options, HSTS)","DataAdvisory","c",["type/security","comp/gateway","P2","sweeper:implemented-on-main"]],[7486,"[Security] Conversation history stored in plaintext SQLite (response_store.db)","DataAdvisory","o",["type/security","comp/gateway","P2"]],[7485,"[Security] ReDoS risk in dangerous command regex patterns (tools/approval.py)","DataAdvisory","o",["type/security","comp/tools","P3"]],[7484,"[Security] Session fixation via predictable session ID derivation","DataAdvisory","o",["type/security","comp/gateway","P2","area/sessions"]],[7483,"[Security] No rate limiting on API server endpoints enables brute-force and DoS","DataAdvisory","c",["type/security","comp/gateway","P1"]],[7481,"Feature request: per-delegation fallback provider chain","youngjin39","c",["type/feature","comp/agent","tool/delegate","P3","sweeper:implemented-on-main"]],[7476,"Epic 1：Foundation — 系統地基","OpenClaw3827","c",["invalid","sweeper:incoherent"]],[7475,"[Bug]: Select Model GLM-4.7 get \"提示模型不存在，请检查模型代码\"","jytx","c",["type/bug","sweeper:implemented-on-main"]],[7468,"[Bug]: Regression: WeChat message formatting changed from structured tables to fragmented bubbles","1000cm","c",["type/bug"]],[7467,"perf: bulk file sync for all remote backends (SSH, Modal, Daytona)","alt-glitch","c",["type/feature","type/perf","backend/ssh","backend/modal","backend/daytona","backend/file-sync"]],[7465,"perf(ssh): bulk file sync via tar pipe instead of per-file scp","alt-glitch","c",["type/feature","type/perf","backend/ssh","backend/file-sync"]],[7458,"Bug: checkpoint_manager fails on paths containing `~` (tilde)","andrewxia","c",["type/bug","tool/file","P2","sweeper:implemented-on-main"]],[7457,"feat: Gemma 4 tool calling support via Nous inference API","0xarkstar","c",["type/feature","comp/agent","provider/nous","P3"]],[7448,"Webhook idempotency is keyed only by delivery ID, so the second route is skipped in valid multi-route fan-out","frogGuaGuaGuaGua","o",["type/bug","comp/gateway","platform/webhook","P2"]],[7443,"[Bug]: CLI TUI renders and deletes Chinese characters incorrectly","Smurfrey","c",["type/bug","comp/tui","P2","sweeper:implemented-on-main"]],[7439,"Docker containers leak in Created state when docker run fails","Tranquil-Flow","c",["type/bug","backend/docker","P2"]],[7421,"Bug: opencode-zen incorrectly converts dots to hyphens in model names","Hypn0sis","c",["type/bug","comp/cli","P2"]],[7420,"[Bug]: No such file or directory: 'systemctl'","asinwang","c",["type/bug"]],[7412,"discord link cannot join","DachengLi1","c",["type/docs","platform/discord","P3","sweeper:incoherent"]],[7409,"Gateway restart shows no progress — appears to hang after banner","mikronn2","c",[]],[7395,"Sos","vito0527opencode","o",["question","comp/gateway","platform/telegram","P3"]],[7392,"[Bug] `hermes pairing list` crashes with TypeError if user_name is null","PheriwinkleOC","c",["type/bug","comp/cli","P2"]],[7390,"[Bug]: `prompt_builder.py` silently truncates `SKILL.md` to first 2000 chars; skills with larger YAML frontmatter lose all metadata","AnkushSehgal","c",["type/bug"]],[7385,"[Bug]: CLI/status bar keeps showing configured primary model after fallback provider is active","betamod","c",["type/bug","comp/cli","P3","sweeper:implemented-on-main"]],[7384,"[Bug]: Slack file uploads cannot be read","ahpartsbuddy","c",["type/bug"]],[7380,"[Feature]: Add a container-aware interactive CLI for NixOS managed container mode","nousr","c",["type/feature","sweeper:implemented-on-main"]],[7368,"[Feature]: Stream thinking/reasoning content on Telegram with collapsible blockquote","n-WN","o",["type/feature","comp/gateway","platform/telegram","P2","area/streaming"]],[7366,"[Bug]: Third-party Anthropic-compatible providers get Claude Code identity injected","n-WN","c",[]],[7362,"Daytona backend: bulk upload, config bridge, silent disk cap","alt-glitch","c",["type/bug","type/feature"]],[7361,"[Bug]: duckduckgo-search skill uses deprecated `-k` flag, causing CLI path to fail on current `ddgs` versions","Swift42","c",["type/bug"]],[7358,"Bug: Concurrent gateway messages cause cross-thread misrouting of background task notifications (os.environ state leakage)","PheriwinkleOC","c",[]],[7355,"Telegram: Final response chunks lose thread_id, breaking forum topic routing","PheriwinkleOC","c",["type/bug","comp/gateway","platform/telegram","P1"]],[7349,"WeChat connectivity via HermesClaw (community bridge) — discussion + offer to help","AaronWong1999","c",[]],[7348,"[Meta] Please establish a private security disclosure channel (SECURITY.md / PVR)","kazue1978","c",[]],[7347,"[Feature]: minimax vision and image gen based on token plan","iamflyingbanana-sys","o",["type/feature"]],[7346,"bug(gateway): AttributeError 'NoneType' object has no attribute 'get' on Anthropic adapter via Mattermost gateway","nericervin","c",["type/bug","comp/gateway","provider/anthropic","P1"]],[7344,"Expose live agent context to plugin tool handlers","ian-pascoe","o",["type/feature","comp/tools","comp/plugins","P3"]],[7343,"perf(browser): daemon socket communication + orphan cleanup","kshitijk4poor","c",["type/perf","comp/tools","tool/browser","P2"]],[7342,"security(browser): DNS pinning for SSRF protection","kshitijk4poor","o",["type/security","tool/browser","P2"]],[7341,"feat(browser): snapshot diffing between interactions","kshitijk4poor","o",["type/feature","tool/browser","P3"]],[7340,"feat(browser): use networkidle wait strategy for navigation","kshitijk4poor","o",["type/feature","tool/browser","P3"]],[7339,"feat(browser): auto-retry with exponential backoff for transient failures","kshitijk4poor","o",["type/feature","tool/browser","P3"]],[7338,"feat(browser): snapshot caching and token optimization","kshitijk4poor","o",["type/perf","tool/browser","P3"]],[7337,"refactor(browser): extract camofox dispatch pattern and reduce boilerplate","kshitijk4poor","o",["type/refactor","tool/browser","P3"]],[7336,"feat(browser): expose remaining agent-browser commands","kshitijk4poor","o",["type/feature","tool/browser","P3"]],[7335,"More than 1000 open issues","akuckartz","c",[]],[7327,"Feature: Intelligent Local Model Detection for Memory System","zjq12333","o",["type/feature","comp/agent","tool/memory","P3","area/memory","area/local-models"]],[7322,"feat(gateway): add config option to suppress context_pressure notifications","Abelonx","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[7321,"[Bug]: PTY background sessions start with hardcoded terminal dimensions and missing COLUMNS/LINES","jrezmo","o",["type/bug","area/sessions"]],[7318,"agent:end hook receives truncated response (500 chars) and mutations are not applied","maxhb-ai","o",["type/bug","comp/gateway","P2"]],[7317,"Expose context/compression state in gateway-visible status command","oqpsk","o",["type/feature","comp/gateway","P3","area/compression"]],[7316,"[Bug]: Hermes CLI can leak bracketed-paste markers (^[[200~) into input and become unresponsive in Ghostty","romanornr","c",["type/bug","comp/cli","P2"]],[7315,"[Feature]: Claude Advisor Tool","austinmw","o",["type/feature"]],[7310,"## Problem When sending markdown table syntax (| col1 | col2 |) in Feishu, the message displays as plain text instead of being rendered as a table. This works correctly in OpenClaw. ## Environment - H","haiquanshao-design","c",["type/bug","platform/feishu","P2"]],[7309,"Terminal tool installs packages to pyenv global environment instead of hermes venv when pyenv is present","yoyo3287258","o",["type/bug","comp/agent","tool/terminal","P2","area/install-update"]],[7307,"Expand skin system coverage for full TUI theming","oqpsk","o",["type/feature","comp/tui","P3"]],[7304,"Gateway restart should resume the originating Slack thread conversation","xinbenlv","c",["type/feature","comp/gateway","platform/slack","P3","sweeper:implemented-on-main"]],[7294,"Slack: apply require_mention gating to group DMs (mpim)","mecampbellsoup","c",["type/feature","comp/gateway","platform/slack","P3","sweeper:implemented-on-main"]],[7287,"[Feature]: Leverage MCP server to add context injection to gateway","mechovation","c",["type/feature","sweeper:implemented-on-main"]],[7286,"bug(gateway): busy_input_mode=queue is not honored during Discord self-restart","bobashopcashier","c",[]],[7277,"[Bug]: Gateway crashes on every message — request_overrides is None in _build_api_kwargs (v0.8.0)","muczynski-persefoni","c",["type/bug"]],[7274,"Feature Suggestion: Replace Node.js WhatsApp bridge with Neonize for a pure-Python gateway","schopencoder","o",["type/feature","comp/gateway","platform/whatsapp","P3"]],[7273,"feat: add runtime reasoning_effort tool for on-the-fly agent reasoning control","ian-pascoe","o",["type/feature","comp/agent","comp/tools","P3"]],[7269,"[Question] Whatsapp groups and require_mention: true, only reply to allowed users","celangoni","o",["type/feature","comp/gateway","platform/whatsapp","P3"]],[7266,"[Bug] coding.dashscope.aliyuncs.com 端点模型验证警告问题","qiyin-code","c",["type/bug","comp/cli","area/config","P3","sweeper:implemented-on-main"]],[7264,"[Bug]: auxiliary async model path can return invalid payloads and crash session_search with misleading AttributeError","woaim65","c",[]],[7262,"[UX] Add /editor command to compose messages in $EDITOR","SHL0MS","o",["type/feature"]],[7259,"[Bug]: AttributeError: 'NoneType' object has no attribute 'get' in _build_api_kwargs when service_tier is empty","li3500764","c",["type/bug"]],[7255,"[Bug]: Context compression can drop in-progress tool_call chains — active task state lost mid-execution","ccculing","c",["type/bug","comp/agent","P1"]],[7252,"[Bug]: FileNotFoundError: [WinError 2] 系统找不到指定的文件。","dividduang","c",["type/bug","sweeper:implemented-on-main"]],[7251,"[Bug]: Telegram streaming hides reasoning even with display.show_reasoning enabled","austinmw","o",["type/bug","comp/gateway","platform/telegram","P2","needs-decision","area/streaming"]],[7241,"Bug: NoneType error in run_agent.py _build_api_kwargs","topspeedzhang","c",["type/bug","comp/agent","P2","sweeper:implemented-on-main"]],[7237,"[Bug]: Error: Response truncated due to output length limit","zznner-dot","c",["type/bug"]],[7236,"Gateway sessions crash: request_overrides is None in _build_api_kwargs","dbenn8","c",[]],[7233,"[Bug]: Internal Reasoning block leaked into Telegram chat after update / session resume","nicholasrae","c",["type/bug","comp/gateway","platform/telegram","P1"]],[7230,"[Bug]: fallback_model not triggered when primary provider auth fails (AuthError at credential resolution)","kht2199","c",["type/bug","comp/gateway","comp/cron","provider/openai","area/auth","P1"]],[7227,"Windows: hermes gateway crashes on stale gateway.pid after abrupt shutdown (os.kill(pid, 0) -> OSError)","Yogioo","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[7225,"求中文界面 和桌面客户端","qlx288","c",["type/feature","P3","sweeper:incoherent"]],[7220,"/queue command triggers unwanted interrupt and silently discards queued prompt","rahimsais","c",["type/bug","comp/gateway","P1","sweeper:implemented-on-main"]],[7215,"[Bug]: `AttributeError: 'NoneType' object has no attribute 'get'` after fast mode commit","zhangxiao918","c",["type/bug"]],[7213,"Watchdog ss-based TCP check causes restart loop killing gateway every 3 minutes","Ethansssss","c",["type/bug","comp/gateway","platform/feishu","P2","sweeper:cannot-reproduce"]],[7209,"feat(config): support model.extra_body passthrough for CLI and gateway agent requests","xinbenlv","o",["type/feature","comp/agent","comp/cli","comp/gateway","area/config","P3"]],[7206,"[Bug]: deliver=\"discord\" routes to origin chat instead of DISCORD_HOME_CHANNEL","steromano87","o",["type/bug","comp/cron","platform/discord","P2"]],[7200,"[Bug]: 接收飞书卡片的回调过程中，没有正确获取原始卡片消息的 ID 来添加表情","quanyida","o",["type/bug"]],[7194,"[Bug]: on_delegation notification in delegate_tool.py silently swallows all exceptions","Tranquil-Flow","o",["type/bug","comp/plugins","tool/delegate","P3"]],[7193,"[Bug]: MemoryProvider.on_turn_start() hook is never called — breaks Honcho cadence logic and plugin turn tracking","Tranquil-Flow","c",["type/bug","comp/agent","comp/plugins","tool/memory","P3"]],[7192,"[Bug]: MemoryProvider.on_pre_compress() return value silently discarded — provider insights never reach the compressor","Tranquil-Flow","c",["type/bug","comp/agent","comp/plugins","tool/memory","P3","area/compression"]],[7191,"[Feature]: optional structured response artifacts for richer Hermes clients","gabogabucho","o",["type/feature"]],[7186,"hermes gateway install overwrites custom systemd service configuration","kagura-chen","o",["type/bug","comp/cli","comp/gateway","P3","area/install-update"]],[7184,"Discord auto-threading behavior undocumented; consider defaulting to false","kagura-chen","c",["type/docs","comp/gateway","platform/discord","P3","sweeper:implemented-on-main"]],[7183,"[Bug]: Telegram streaming message frozen with cursor (▉) when final cursor-removal edit fails after tool call","austinmw","c",[]],[7181,"Gateway should persist task state and resume after self-restart","jz31708","c",[]],[7180,"[Bug]: Hermes Agent gets stuck indefinitely in the middle of execution","deepakdgupta1","c",["type/bug"]],[7179,"[Feature]: Guidance for building constrained vertical agents with Hermes","gabogabucho","o",["type/feature"]],[7173,"cleanup: remove dead browser_close schema and unused DEFAULT_SESSION_TIMEOUT","kshitijk4poor","c",[]],[7172,"perf: use scroll pixel argument instead of 5x subprocess spawn","kshitijk4poor","c",[]],[7171,"perf: cache _find_agent_browser, _get_command_timeout, and _discover_homebrew_node_dirs","kshitijk4poor","c",[]],[7169,"feat: expose browser_hover, browser_select, and browser_wait tools","kshitijk4poor","o",["type/feature","tool/browser","P3"]],[7168,"bug: _camofox_eval passes wrong argument types to _ensure_tab and _post","kshitijk4poor","c",[]],[7164,"normalize_model_name() breaks model names for custom base URLs","kagura-chen","o",["type/bug","comp/agent","P2"]],[7161,"Default gateway tool_progress to off — messaging users should only see final response","kshitijk4poor","o",["type/feature","comp/gateway","P3"]],[7152,"security(scraper): status endpoint lacks authentication","PhBassin","c",["invalid","type/security","P3"]],[7149,"[Bug]: Hindsight daemon shuts down after idle timeout and isn't brought back","destructatron","c",["type/bug","sweeper:implemented-on-main"]],[7143,"Slack group messages not sending, private chats work; DingTalk configured but logs only show Slack","shuans","c",[]],[7142,"[TESTED FIX] TypeError when repeat='once' passed to cronjob create (string-to-int coercion missing)","davidvv","c",["type/bug","comp/cron","P2"]],[7139,"[Bug]: AttributeError in run_agent.py when sending images via Workspace (UI)","yuzizito","c",["type/bug","sweeper:implemented-on-main"]],[7137,"[Bug]: Fix Discord connectivity (need to reduce registered skills to <100)","kevin7lou","c",["type/bug","sweeper:implemented-on-main"]],[7135,"[Bug]: Hindsight local plugin on macOS Apple Silicon: daemon startup times out and CPU force env does not prevent MPS path","rootscene","o",["type/bug","comp/plugins","tool/memory","P3","needs-decision","sweeper:risk-compatibility"]],[7133,"[Bug]: Context compression causes incoherent responses on small-context models","ha7rock","c",[]],[7131,"Agent processes never terminate after session ends — zombie accumulation","TheophilusChinomona","c",[]],[7130,"Agent stuck in CPU-burning MCP restart loop on non-retryable model error (400)","TheophilusChinomona","c",[]],[7114,"[Bug]: PLATFORM_HINTS section is mistaken by the model for user prompt","bixycler","c",["type/bug","sweeper:implemented-on-main"]],[7110,"[Feature]: Token-efficient tool result serialization in trajectory compression","printlib","o",["type/feature","comp/agent","P3","needs-decision","area/compression"]],[7104,"[Bug] provider: auto loops infinitely on Anthropic when ANTHROPIC_API_KEY is unset","franksong2702","c",["type/bug","comp/agent","provider/anthropic","P1","sweeper:implemented-on-main"]],[7103,"Support dynamic model discovery via /v1/models for user-defined providers","qiyuey","c",["type/feature","comp/cli","area/config","P3","sweeper:implemented-on-main"]],[7102,"Built-in providers falsely detected when proxy key matches their env var","qiyuey","c",["type/bug","comp/cli","area/config","P3"]],[7100,"[Bug] Rate limit (429/timeout) failures silently drop user messages from transcript — #1630 regression","mikonos","c",["type/bug","comp/gateway","P1"]],[7089,"[Bug]: Unauthenticated Remote Code Execution via SMS Webhook — Missing Twilio Signature Validation","XuanwuAtuin","c",["type/bug"]],[7074,"[Bug]: hermes doctor probes unsupported OpenCode Go /models endpoint","gustavosmendes","c",["type/bug","comp/cli","P3"]],[7072,"[Bug] Hermes Agent Skills Guard Complete Bypass via Dynamic Import and String Construction — Silent Environment Variable Exfiltration","feiyang666","c",["type/security","tool/skills","P0"]],[7071,"[Bug] Hermes Agent Code Execution Sandbox Exposes Internal Modules via PYTHONPATH Injection — Configuration Secrets and Security Rules Leak","feiyang666","c",["type/security","tool/code-exec","P0"]],[7070,"Consider git-free installation and version-based auto-update","davidvv","o",["type/feature","comp/cli","P3","area/install-update"]],[7069,"[Bug]: Infinite retry loop caused by stream stale timeout during local LLM prefill phase","clayop","c",["type/bug","sweeper:implemented-on-main"]],[7066,"install blocked","ericdong2012","o",["type/bug","comp/cli","P3","needs-repro","area/install-update"]],[7061,"Gateway self-restart can spawn duplicate live gateways on macOS (Feishu/webhook conflicts)","runwithcc","c",["type/bug","comp/gateway","platform/feishu","P2","sweeper:implemented-on-main"]],[7058,"[Bug]: Failed to load config.yml in Windows","zhangchn","c",["type/bug","sweeper:implemented-on-main"]],[7055,"model switching mismatch: picker/alias visibility can diverge from runtime execution for named custom providers","bailob","c",[]],[7054,"provider config split: /model picker and runtime named custom providers use different config sources","bailob","c",[]],[7053,"README.md contains broken link \"Discussions\"","akuckartz","c",["type/docs","P3"]],[7052,"[Bug]: pip install get dependency resolution exceeded maximum depth issue in Docker","hddong","c",["type/bug"]],[7043,"[Bug]: MCP client discards text content when structuredContent is present","rakaarwaky","c",["type/bug","sweeper:implemented-on-main"]],[7042,"[Bug]: infinite loop：add the subprocess import","zhangiser","c",["type/bug","sweeper:incoherent"]],[7026,"bug: message-based auth errors use retryable=True in _classify_by_message() causing retry loops","kuishou68","c",[]],[7024,"bug: _build_cheap_route() missing credential_pool key in runtime dict","kuishou68","c",["comp/agent","stale","sweeper:implemented-on-main"]],[7022,"[Feishu Bug] Markdown source code displayed instead of rendered card format","eriic828","c",["type/bug","platform/feishu","P2"]],[7020,"[Bug]: Debian package procps is missing in the Docker image","nhranitzky","c",["type/bug"]],[7018,"bug: parse_rate_limit_headers silently returns all-zero buckets for non-lowercase header keys","kuishou68","c",["type/bug","comp/agent","P2","sweeper:implemented-on-main"]],[7015,"[Bug]: Repro: Slack file downloads still land as HTML sign-in pages in image_cache and break vision","xinbenlv","c",["type/bug","comp/gateway","tool/vision","platform/slack","P2"]],[7011,"feat(gateway): bring fast mode / Priority Processing to Telegram chats","etcircle","c",["type/feature","comp/gateway","platform/telegram","P3","sweeper:implemented-on-main"]],[7007,"ACP adapter: PromptResponse.usage is always None — top-level keys missed","ldnvnbl","c",[]],[7005,"[Setup]: I used the one-click installation command in the Ubuntu environment to configure DingTalk.","mozou","c",[]],[6999,"Bug: /model shows only default_model for user-defined providers (providers: config)","syabro","c",[]],[6997,"What is tool-call limit?","MarisKay","c",["question","comp/agent","P3","sweeper:implemented-on-main"]],[6991,"[Bug]: _secure_dir() resets ~/.hermes to 0700 on every gateway start, breaking nginx serving from subdirectories","MrBill700","c",["type/bug"]],[6989,"[Bug] System gateway service fails with CHDIR error when installed as root — path mismatch between User= and WorkingDirectory/ExecStart","richzhu369","c",[]],[6986,"[Bug] DingTalk adapter has multiple bugs preventing message processing (fix available in PR #5038)","hal3000-t2025","c",[]],[6983,"[Bug]: hermes uninstall script error NameError: name 'os' is not defined","zetao57","c",["type/bug"]],[6976,"[Bug] File paths starting with / are incorrectly parsed as commands","sgccdev","c",["type/bug","comp/gateway","platform/telegram","P2","sweeper:implemented-on-main"]],[6972,"[Bug]: Tool progress markers in SSE content corrupt model behavior over time (Open WebUI / OpenAI-compatible API)","Swift42","c",["type/bug"]],[6969,"Feishu topic progress messages create new topics instead of staying in the original topic","jtsang4","c",["type/bug","comp/gateway","platform/feishu","P2"]],[6959,"[UX] Dangerous-command approvals should explain likely action and concrete risk in plain language","xinbenlv","c",["type/feature","comp/tools","P3"]],[6955,"model_aliases should support context_length and max_tokens fields","happy5318","c",[]],[6946,"[Feature]: Add in-progress indicator in CLI when streaming is delayed or absent","lucky-xltz","c",["type/feature","sweeper:implemented-on-main"]],[6945,"[Bug]: User-defined providers from providers: config cannot be resolved via /model picker or --provider flag","freqyfreqy","c",["type/bug"]],[6931,"Matrix/E2EE extra does not resolve cleanly on macOS/Python 3.11","betamod","c",["type/bug","platform/matrix","P2","sweeper:implemented-on-main"]],[6926,"Feature: TTS Speed Control — Wire native rate params for Edge/OpenAI, add ffmpeg atempo fallback for NeuTTS/ElevenLabs","kshitijk4poor","c",["type/feature","tool/tts","P3"]],[6923,"[Bug]:PermissionDeniedError [HTTP 403] Error: Your request was blocked.","xiao-zaiyi","c",["type/bug"]],[6912,"[Bug]: fail to send image files via feishu gateway","Cygra","c",["type/bug","sweeper:implemented-on-main"]],[6908,"Background processes accumulate zombies; process tool reports dead processes as running","malaiwah","c",[]],[6907,"bug: credential pool _persist overwrites concurrent auth entries and _sync_codex_entry_from_cli rolls back exhaustion status","LucianoSP","c",["type/bug","comp/agent","provider/openai","area/auth","P1"]],[6901,"[Bug]: TypeError: '<' not supported between instances of 'int' and 'str' when using numeric MCP server names (e.g., \"12306\")","acherontia003","c",["type/bug"]],[6898,"feat(cli): Cursor/ClaudeCode-style busy-input queue with blank-submit gesture","xinbenlv","c",["type/feature","comp/cli","P3"]],[6893,"[Bug] Error code 200340 when approving dangerous commands via Feishu/Lark gateway","mynameislichengeng","c",["type/bug"]],[6892,"[Gateway] Split inbound messages lost on Discord, Feishu, Matrix, WeCom — no text batching","SHL0MS","c",["type/bug"]],[6889,"[Bug]: Feishu group messages never reach gateway — DM works fine but @mention in group produces zero response","javamagong","c",["type/bug"]],[6888,"[Telegram] Second half of split long messages lost when batch delay window is too short","SHL0MS","c",["type/bug"]],[6880,"delegate_task silently truncates batch tasks beyond MAX_CONCURRENT_CHILDREN","malaiwah","c",[]],[6879,"[Bug]: Copilot provider rejects Claude model names in dash-notation (HTTP 400)","dsr-restyn","c",["type/bug"]],[6877,"[Docker] Default volume mount misses profiles, SOUL.md, config, and skills — not persisted across rebuilds","SHL0MS","o",["type/bug","area/profiles"]],[6866,"[Bug]: LobeHub skill install broken — case-sensitive prefix, bare name unresolvable, docs show wrong command","zero1zero","o",["type/bug","comp/cli","tool/skills","P2","area/install-update"]],[6865,"[Bug]: playwright auto dependency installation breaks on non apt-based systems","tbe","c",["type/bug"]],[6862,"hermes model locks to first model on multi-model custom endpoints","r266-tech","c",[]],[6843,"[Bug]: UnicodeEncodeError","Dipperzhu","c",["type/bug"]],[6841,"Hermes tool-calling pipeline can corrupt tool names and JSON arguments, causing generic tool-call failures","warrent9030-maker","c",["type/bug","comp/agent","P1"]],[6839,"Feature: Lazy Tool Schema Loading — Two-Pass Tool Injection to Reduce Token Overhead","jarviszomine","c",["type/feature","comp/agent","comp/tools","tool/mcp","P2","needs-decision"]],[6838,"Frequent RemoteProtocolError / Connection drops with MiniMax provider after switching from OpenClaw","gaokevin93-creator","c",["type/bug","comp/agent","provider/minimax","P2","sweeper:implemented-on-main"]],[6835,"Bug: skills_sync.py uses directory name instead of SKILL.md name field, causing builtin skills misclassified as local","Tony-ooo","c",[]],[6831,"9 bugs in V4A patch parser and fuzzy match: data loss, partial apply, silent errors","KUSH42","c",["type/bug","comp/tools","P1","sweeper:implemented-on-main"]],[6829,"[Bug]: Slack image attachments can be cached as HTML sign-in pages, causing downstream vision failures","frogGuaGuaGuaGua","c",[]],[6827,"[Bug] Telegram /background can interrupt an active run instead of starting a background task","boobutler","c",[]],[6825,"Bug: delegation.base_url correctly resolved but overwritten before first API call","moexy","c",[]],[6800,"[Feature]: auxiliary_client.py should honor api_mode flag (parallel to runtime_provider.py)","mecampbellsoup","c",[]],[6799,"/model shows providers and models not configured in config.yaml","ShuaiHui","o",["type/bug","comp/cli","area/config","P2"]],[6798,"docs-site-checks CI fails on pre-existing ASCII diagram errors in architecture.md","r266-tech","c",["type/docs","P3","sweeper:implemented-on-main"]],[6797,"[Bug]: At some point a session is unable to make any changes to Cron (Hermes in Docker)","Swift42","o",["type/bug","comp/agent","provider/ollama","P2","needs-decision","area/compression"]],[6780,"Auto-detect local Chrome CDP on port 9222 before falling to Playwright Chromium","iRonin","o",["type/feature","tool/browser","P3"]],[6779,"[UX] Add /tasks command to show active delegated tasks, model, tokens, and status","SHL0MS","o",["type/feature"]],[6775,"[Feature]: Add ACP session token counts and cost data in state.db","awizemann","c",["type/feature","sweeper:implemented-on-main"]],[6768,"[Bug]: Banner title ignores skin agent_name — regression from v0.7.0","begjb","o",["type/bug","comp/cli","P3"]],[6756,"[Bug]:Model list is incorrect in Telegram","beartunels","c",["type/bug","sweeper:implemented-on-main"]],[6741,"feat(observability): structured session tracing with start/end timestamps","xinbenlv","o",["type/feature","comp/agent","P3","sweeper:risk-session-state","area/sessions"]],[6731,"Feishu bot uses hardcoded DEFAULT_AGENT_IDENTITY instead of SOUL.md for system prompt","VanadisGithub","c",["type/bug","comp/agent","comp/gateway","platform/feishu","P2","sweeper:implemented-on-main"]],[6729,"[Bug]: Systemd Gateway installation does not honor non-standard HERMES_HOME env variable","steromano87","o",["type/bug","comp/cli","comp/gateway","area/config","P2","sweeper:risk-compatibility"]],[6718,"[Bug]: Background Process Auto-Notifications Not Delivering to Agent","Aleksei3020","c",["type/bug","sweeper:implemented-on-main"]],[6716,"install.sh: npm install mutates package-lock.json on fresh installs","KUSH42","c",["type/bug","comp/cli","P3","area/install-update"]],[6715,"Integration: agentmemory as a memory provider plugin for Hermes","rohitg00","o",["duplicate","type/feature","comp/plugins","tool/memory","P3","area/memory"]],[6709,"Cron Create Fails with Model Parameter (TypeError)","Aleksei3020","c",["type/bug","sweeper:cannot-reproduce"]],[6708,"Discord: bot has no thread context when first mentioned in an existing thread","AgentWrapper","c",["type/feature","comp/gateway","platform/discord","P2","sweeper:implemented-on-main"]],[6702,"fix: `hermes update` auto-restart kills in-process cron worker with no opt-out","r266-tech","o",["type/bug","comp/cli","comp/cron","P2","area/install-update"]],[6679,"[CI] Supply chain audit workflow fails on all fork PRs — GITHUB_TOKEN can't post comments","SHL0MS","c",["type/bug"]],[6677,"bug: vision_analyze returns 400 'Invalid request data' on valid local image paths across Anthropic/OpenAI sessions","aleparreira","c",[]],[6675,"Feature: In-terminal image preview for screenshots and tool results","iRonin","o",["type/feature","comp/cli","P3"]],[6673,"[Bug] Cron scheduler does not pass fallback_model to AIAgent — cron jobs have no fallback chain","MT-Automates","c",["type/bug","sweeper:implemented-on-main"]],[6672,"feat(memory): notify memory providers on in-chat /resume and /branch session switches","nicoloboschi","c",["type/feature","comp/agent","comp/plugins","tool/memory","P3"]],[6671,"[Bug]: Telegram channel does not work after running out of openAI codex tokens","vsisl","c",["type/bug"]],[6669,"[Bug]: /provider command shows incorrect syntax for switching models","bugisburger","c",["type/bug","comp/gateway","P3","sweeper:implemented-on-main"]],[6666,"[Bug]: Gateway restart from Telegram session causes process death","autumnlong","c",["type/bug"]],[6658,"[Bug]: Terminal tool hangs on stdin pipe commands (printf | node)","denysgaievskyi","c",["type/bug","tool/terminal","backend/local","P2","sweeper:implemented-on-main"]],[6653,"[Bug] openai-codex reauthentication loop when switching back from local models across Hermes profiles","TwilightSeibei","c",["type/bug","comp/agent","comp/cli","provider/openai","area/auth","P2"]],[6651,"[Bug]: Codex CLI sync does not recover stale Hermes auth state for gateway/auxiliary flows","lkyprogramer","c",["type/bug","comp/gateway","provider/openai","area/auth","P2"]],[6649,"[Bug]: Discord gateway fails to connect through SOCKS proxy -- missing proxy support","Microstronggo","c",["type/bug"]],[6643,"[Feature]: Telegram group response opt-out","chrishart0","c",["type/feature","comp/gateway","platform/telegram","P3","sweeper:implemented-on-main"]],[6642,"feat(observability): unified telemetry + analytics for latency, cost, and completion/failure rates","xinbenlv","o",["type/feature","comp/agent","P3","telemetry","area/usage-cost"]],[6638,"[Bug] Truncated streaming tool calls silently treated as valid — tool executes with broken/empty args","DanielMendesSensei","c",[]],[6633,"[Bug]: ACP session load/resume capabilities not declared in initialize response","W0921","c",[]],[6631,"hermes update: gateway restart doesn't verify service survived — can leave gateway dead","witt3rd","c",[]],[6626,"Gemma 4 tool calling support (parser availability & required configuration)","spprod35","o",["type/feature","comp/agent","provider/gemini","P3"]],[6621,"[Bug]: mixture_of_agents REFERENCE_MODELS has dead model + max_tokens param never reaches API call","mecampbellsoup","c",["type/bug","comp/tools","P2"]],[6620,"[Bug] minimax-cn provider not shown in /model list despite MINIMAX_CN_API_KEY being set","Mirko214","c",[]],[6611,"[Feature Request]: Enable native vision support for moonshot/kimi-k2.5","maxmilneaus","o",["type/bug","comp/agent","tool/vision","provider/kimi","P3"]],[6607,"[Bug]: checkpoint_manager subprocess.run cwd can point to non-existent directory, causing FileNotFoundError","Deyniellll","c",["type/bug","comp/tools","P3","sweeper:implemented-on-main"]],[6603,"Dependency audit: security and upgrade follow-ups","MacondoOS","c",["duplicate","type/security","P3","sweeper:implemented-on-main"]],[6602,"[Bug]: Hindsight memory overwrites/loses old session data on /resume","noctuid","c",["type/bug","comp/plugins","tool/memory","P2"]],[6601,"Add qwen/qwen3.6-plus (paid tier) to model catalogs","iRonin","c",["type/feature","comp/agent","comp/cli","provider/openrouter","provider/qwen","P3"]],[6598,"[Setup]: 404 when I try to use Azure OpenAI as LLM Provider","HugoSmithSharer","c",[]],[6596,"[test - please ignore]","rexliu1912-star","c",[]],[6595,"[Bug] Telegram /model picker missing gpt-5.4 for openai-codex provider (stale _PROVIDER_MODELS hardcoded list)","rexliu1912-star","c",[]],[6590,"Deduplicate mid-retry Codex exhaustion message (prints once, not per-retry)","vamseeachanta","c",["type/bug","comp/agent","provider/openai","P3","sweeper:cannot-reproduce"]],[6589,"Quota cache: add file locking for parallel batch run safety","vamseeachanta","c",["type/bug","comp/cli","provider/openai","P3","sweeper:cannot-reproduce"]],[6588,"Improve hourly-to-weekly Codex quota extrapolation accuracy","vamseeachanta","c",["type/feature","comp/agent","provider/openai","P3","sweeper:implemented-on-main"]],[6587,"Discord media auto-processing fails because SSRF check blocks cdn.discordapp.com","Dknightsure","c",[]],[6582,"fix: disable delegation toolset in cron jobs to prevent inactivity timeout kill","r266-tech","c",["type/bug","comp/cron","tool/delegate","P2","sweeper:implemented-on-main"]],[6576,"[Bug]: Azure OpenAI security filters block some Hermes requests due to trigger word","olafgeibig","c",["type/bug"]],[6572,"[Bug]: Slack adapter emits slack_bolt 'Unhandled request' WARNINGs for reaction_added (and other unsubscribed events)","mecampbellsoup","c",["type/bug","comp/gateway","platform/slack","P3"]],[6568,"Sandbox spawn fails with exit 126 on hosts where cgroup controllers (`pids`/`cpu`/`memory`) are not delegated (e.g. unprivileged LXC)","malaiwah","c",["type/bug","backend/docker","area/docker","P1"]],[6567,"Add configurable quota warning thresholds and suppression","vamseeachanta","o",["type/feature","comp/cli","area/config","P3"]],[6566,"Extend base_url validation to custom_providers entries and STT/TTS config","vamseeachanta","o",["type/feature","tool/tts","area/config","P3"]],[6565,"Gateway: add /quota slash command support and quota warnings for messaging platforms","vamseeachanta","o",["type/feature","comp/gateway","P3"]],[6564,"Wire Codex API response headers into per-credential quota cache","vamseeachanta","o",["type/feature","comp/agent","P3"]],[6563,"[Bug]: session_search returns 'Session database not available' in cron jobs","Helmi","c",["type/bug","comp/cron","P2","sweeper:implemented-on-main"]],[6560,"vision_analyze fails on OpenAI-compatible providers whose usable output only appears in /responses stream deltas","liuhaibin0528","c",["type/bug","tool/vision","P2","sweeper:implemented-on-main"]],[6559,"[Bug] Ollama concurrency limit causes literal '(empty)' responses on Telegram","davidvv","c",["type/bug","comp/agent","platform/telegram","provider/ollama","P2","sweeper:implemented-on-main"]],[6558,"[Bug]: Streaming.transport: off does not disable streaming","xternaal","c",["type/bug","area/streaming"]],[6555,"[v0.8 MiniMax connection error on all tool-use requests via Telegram gateway]:","stuclock13hk-ctrl","c",["type/bug"]],[6551,"Harden subscription-provider routing: Codex quota warnings, explicit backup guidance, and base_url validation","vamseeachanta","c",["type/feature","comp/agent","comp/cli","provider/openai","area/config","P3"]],[6539,"[Feature]: feat(whatsapp): send read receipts (blue ticks) for processed messages","bilalbayasut","c",["type/feature"]],[6533,"[Bug]: Slack gateway platform note becomes incorrect when Slack MCP tools are available","daikeren","o",["type/bug"]],[6523,"[Feature]: Unable to recognize image content","liuhaibin0528","c",["type/feature","sweeper:implemented-on-main"]],[6522,"[Bug]: Agent silently stops responding after tool calls — responses never delivered","Helmi","c",[]],[6519,"[Bug]: telegram failed to connect","xiaobeilin999-gif","c",["type/bug"]],[6516,"Unexpected pairing request during active Discord conversation","Helmi","c",["type/bug","comp/gateway","platform/discord","P2","sweeper:implemented-on-main"]],[6515,"hermes接入企业微信bot后相应慢，无法收发文件，找不到gateway模式运行日志。","OokamiForest","o",["question","comp/gateway","platform/wecom","provider/minimax","P2"]],[6511,"Discord image/audio attachments fail under DNS-rewriting proxies (false-positive SSRF block from #5944)","rivercrab26","c",["type/bug","comp/gateway","platform/discord","P2","sweeper:implemented-on-main"]],[6510,"v0.8.0 MiniMax gateway connection error on any message requiring tool use","stuclock13hk-ctrl","c",["type/bug"]],[6509,"这个响应速度慢得像乌龟似的","gxlqssjf","c",["type/perf","P3","needs-repro","sweeper:incoherent"]],[6508,"Bug: Topic-bound skill not re-injected after /new session reset","willy-scr","c",["type/bug","comp/gateway","platform/telegram","P2"]],[6507,"Bug: session_search drops child/continuation-session hits by summarizing only the lineage root","markusleben","o",["type/bug","comp/agent","tool/memory","P2","sweeper:risk-session-state","area/sessions"]],[6489,"MCP tool schemas should normalize mapping-like JSON Schema nodes; array properties without items still leak through","wayfront-bot","c",[]],[6485,"Bug: Subprocess completion triggers unauthorized user pairing request","whypuss","c",[]],[6481,"CLI: session messages lost on SIGTERM/SIGHUP/window close","r266-tech","c",["type/bug","comp/cli","P1"]],[6478,"Feature request: native Apple Notes skill alternative to the current memo-based skill","lishix520","c",[]],[6475,"Anthropic Claude subscription auth returns 'You're out of extra usage' in Hermes even after restart/re-login","muskvc","c",[]],[6466,"[Bug]: Discord gateway silently drops valid document attachments due to restrictive size and extension handling","kira-ariaki","c",[]],[6455,"[Feature]: Add support for Github Copilot though Github Enterprise subscription","steromano87","c",["type/feature","sweeper:implemented-on-main"]],[6448,"Ctrl+D unconditionally exits CLI session even with text in input buffer","jordanhubbard","c",["type/bug","comp/cli","P2"]],[6447,"[Bug]: Gateway /sethome command writes channel ID in config.yaml instead of .env file","steromano87","c",["type/bug","sweeper:implemented-on-main"]],[6442,"TUI stream parser swallows text after literal `<think>` tags inside backticks when show_reasoning is false","PheriwinkleOC","c",["type/bug","comp/cli","comp/tui","P2"]],[6440,"[Bug]: Unauthenticated Remote Code Execution via Webhook INSECURE_NO_AUTH","August829","c",["type/bug","sweeper:implemented-on-main"]],[6439,"[Bug]: Unauthenticated Remote Code Execution via API Server","August829","c",["type/bug","sweeper:implemented-on-main"]],[6430,"Feature request: iMessage platform support","trevorgordon981","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[6429,"feat(hindsight): option to include tool calls/results in retained content","nicoloboschi","o",["type/feature","comp/plugins","P3","area/memory"]],[6426,"[Bug]: Deadlock on /new command when session is pinned to a deleted model","PheriwinkleOC","c",["type/bug","comp/agent","comp/gateway","P1"]],[6419,"Feature: Telegram inter-bot collaboration protocol for shared multi-bot groups","mengjian-github","o",["type/feature","comp/gateway","platform/telegram","P3"]],[6418,"[Bug]: OpenClaw migration skips cron job archival when openclaw.json has no cron section but ~/.openclaw/cron/jobs.json exists","kira-ariaki","c",[]],[6406,"Skill config resolution should support .env fallback via env_key","SeeYangZhi","o",["type/feature","comp/agent","tool/skills","P3"]],[6398,"TUI status bar shows stale model name after fallback activation","SeeYangZhi","c",[]],[6396,"[Bug]: Security","unclehowell","c",["type/bug"]],[6393,"[Bug]: after install it, startup failed","fatelei","c",["type/bug"]],[6388,"[Telegram] MarkdownV2 escape breaks bullet list display (- → \\-)","ShuaiHui","c",["type/bug","comp/plugins","platform/telegram","P3"]],[6380,"CLI session displays stale primary model name after fallback activation","SeeYangZhi","c",["type/bug","comp/agent","comp/cli","P3","sweeper:implemented-on-main"]],[6378,"Feature Request: Support Feishu/Lark Cloud Document Access","xznwood","o",["type/feature","platform/feishu","P3"]],[6369,"Persistent terminal sandboxes (docker/daytona/modal) are torn down every turn, contradicting `terminal.lifetime_seconds`","malaiwah","c",[]],[6363,"[Feature]: [Feishu] Native streaming with Feishu's CardKit streaming update API","HenryXiaoYang","o",["type/feature","comp/plugins","platform/feishu","P3","sweeper:risk-message-delivery","area/streaming"]],[6360,"[Setup]: I use quick to install the configured custom model, and then I enter hello to display Failed to initialize agent: Failed to initialize OpenAI client: Invalid port: 6153export","oxygen16","c",[]],[6358,"[Bug]: /v1/runs/{run_id}/events SSE endpoint missing CORS headers causes cross-origin requests to fail","kawanoii","o",["type/bug"]],[6357,"[Feature]: Add where to do git status on hermes update messages","ariefbayu","o",["type/feature","area/install-update"]],[6356,"[Bug]: I want to know the details of which commands it executes, without using ellipses.","rushpixy","c",["type/bug","sweeper:implemented-on-main"]],[6352,"[Bug]: Docker build broken on main — pip resolution-too-deep on .[all] extras graph","ATran28","c",["type/bug","area/docker","P2"]],[6351,"[Bug]: Hermes returns HTTP 503 when using a local Ollama model on macOS","zuihaoai","o",["type/bug","comp/agent","provider/ollama","P2","needs-repro","area/local-models"]],[6350,"[Feature]: don't hard-code launchd plist","jjangga0214","o",["type/feature"]],[6347,"Anthropic OAuth refresh path gets Cloudflare 403 and leaves Hermes PKCE creds unrefreshable","mattsegura","c",["type/bug","provider/anthropic","area/auth","P2","sweeper:implemented-on-main"]],[6346,"Anthropic runtime still prefers stale ANTHROPIC_TOKEN over refreshable OAuth after reauth","mattsegura","c",["type/bug","comp/agent","provider/anthropic","area/auth","P1"]],[6345,"Feature: Slack gateway should expose conversations.history as an agent tool","mecampbellsoup","o",["type/feature","comp/gateway","platform/slack","P3"]],[6341,"Bug: Process watcher injects synthetic message with empty user_id, triggering false pairing","ervinhez","c",[]],[6336,"Discord auto-thread names show raw role mention IDs","anpicasso","c",[]],[6323,"add mempalace for external memory support","trevorgordon981","c",["type/feature","comp/plugins","tool/memory","P3"]],[6320,"Bug: Session/Memory contamination between multiple agent instances","jeanjeferson","c",["type/bug","comp/agent","tool/memory","P2","sweeper:implemented-on-main"]],[6319,"bug: check_for_updates reports stale 'commits behind' when ~/.hermes/hermes-agent exists as a separate repo","cortexuvula","c",["type/bug","comp/cli","P3"]],[6316,"Bug: memory tool response leaks into Telegram output","davidvv","c",["type/bug","comp/gateway","tool/memory","platform/telegram","P1"]],[6315,"fix(discord): avoid false ❌ on self-restart cancellation","bobashopcashier","c",["type/bug","comp/gateway","platform/discord","P2","sweeper:implemented-on-main"]],[6306,"Feature: Allow per-task model selection in delegate_task","davidvv","c",["duplicate","type/feature","tool/delegate","P3"]],[6296,"[Feature]: Mattermost adapter should register COMMAND_REGISTRY as custom slash commands with autocomplete","chortya","o",["type/feature"]],[6295,"v0.8.0 gateway ignores config.yaml MiniMax provider, uses meta-llama/llama-4-maverick:free instead","stuclock13hk-ctrl","c",["type/bug","sweeper:implemented-on-main"]],[6266,"[Security] Robust Payload Parsing & Type Enforcement","trayp20","c",[]],[6265,"[Security] Expand Signature Validation Support (e.g., Stripe)","trayp20","c",[]],[6264,"[Security] Remove Insecure Auth Bypass Mode","trayp20","c",[]],[6260,"Inactivity timeout fires repeatedly with MiniMax 2.7 highspeed","Helmi","c",[]],[6259,"[Bug]: Hermes memory setup for Hindsight","oscar4","c",["type/bug"]],[6249,"Telegram MEDIA image delivery can echo local file path as text instead of uploading attachment","gl-openclaw","c",["type/bug","comp/gateway","platform/telegram","P2","sweeper:implemented-on-main"]],[6248,"[Feature]: Improvement on Speed","xinbenlv","o",["type/feature"]],[6242,"Bug: /model provider/model syntax routes to default provider instead of specified custom provider","Waaiging","c",[]],[6237,"Docs/setup: stop hardcoding ~/.hermes/hermes-agent as the source checkout path","Jackten","o",["type/docs","comp/cli","P3"]],[6232,"[Feature]: Optional response header showing model + thinking level in gateway replies","Jackten","o",["type/feature","comp/gateway","P3"]],[6230,"[Bug]: RPC socket created world-accessible in /tmp — local privilege escalation","jaffarkeikei","c",["type/security","tool/code-exec","P0"]],[6229,"[Bug]: Fork bomb regex in dangerous command detection is broken — unescaped metacharacters","jaffarkeikei","c",[]],[6227,"[Bug]: Nix evaluation failure due to a missing setupSecrets activation script","anna-oake","c",["type/bug"]],[6218,"Slack adapter ignores require_mention: false config for channel messages","jeffreythepea","c",["type/bug","comp/gateway","platform/slack","P2"]],[6217,"/compress can report higher token counts after successful compaction because the banner uses a rough transcript-only estimate","Jackten","c",["type/bug","comp/gateway","P3"]],[6214,"[Bug]: `build_context_files_prompt()` raises PermissionError when TERMINAL_CWD points to an inaccessible directory (eg Daytona)","kentimsit","c",["type/bug"]],[6213,"[Bug]: model-switch requests can be reported as complete before the current live session actually changes","Jackten","c",[]],[6212,"[Bug]: Telegram fresh hello can dump prior [CONTEXT COMPACTION] handoff instead of greeting normally","Jackten","o",["type/bug","comp/agent","comp/gateway","platform/telegram","P2","sweeper:risk-session-state"]],[6211,"Z.AI provider prefix not stripped from model name, causing HTTP 400","MumuTW","c",["type/bug","comp/cli","provider/zai","area/config","P3","sweeper:implemented-on-main"]],[6209,"[Feature]: Custom endpoint setup should let users choose API protocol (api_mode)","chinaboard","c",["type/feature","comp/cli","area/config","P3","sweeper:implemented-on-main"]],[6207,"Bug: Stale .pyc cache causes TypeError after code update (max_result_size_chars)","IAKGnaHz","c",["type/bug","comp/cli","P3"]],[6204,"[Bug]: Hermes often needs an extra 'just do it' before executing explicit non-destructive instructions","Jackten","o",["type/bug","comp/agent","platform/telegram","P2"]],[6203,"[Bug]: /plan can still save to /root/.hermes/plans instead of workspace-relative .hermes/plans","simonjiao","c",["type/bug","comp/cli","area/docker","P2","sweeper:cannot-reproduce"]],[6202,"/compress can report a successful compression even when the transcript is unchanged","Jackten","c",["type/bug","comp/gateway","P3","sweeper:implemented-on-main"]],[6199,"[Feature]: Add a black theme for white blackground","majiayu000","c",["type/feature","sweeper:implemented-on-main"]],[6197,"[Bug]: Docker log outputs are not updating live","mehalter","c",["type/bug"]],[6191,"[Feature Request] Implement Skill Auto-Detection System","Ge00","c",[]],[6187,"[Feature]: Add AI/ML API provider support (OpenAI-compatible aggregator)","D1m7asis","c",["type/feature","sweeper:not-planned"]],[6185,"Process-wide interrupt singleton causes cross-session contamination on multi-client deployments","malaiwah","c",[]],[6176,"[Feature]: Streaming Terminal Output","kaliber91","o",["type/feature","area/streaming"]],[6174,"[Bug]: Matrix E2EE device verification fails - bot cannot decrypt encrypted messages","dipping5115","c",[]],[6164,"Feature: per-platform tool_progress overrides","nova-celestials-sh","c",[]],[6157,"[Bug]: Gateway memory flush creates agent with skip_memory=True, making memory tool non-functional","zipzagster","c",["type/bug","sweeper:implemented-on-main"]],[6154,"[Bug]: flush_memories() hardcodes 30s timeout, ignores config value","zipzagster","c",["type/bug"]],[6153,"[Bug]: Telegram bug start_polling failed","luismgluis","c",["type/bug","sweeper:implemented-on-main"]],[6152,"[Feature]: Pass `think: false` to Ollama for non-reasoning models","HazMatt69","o",["type/feature","comp/plugins","provider/ollama","P3","area/local-models"]],[6148,"[Bug]: <thought> tags from Gemma 4 not stripped from response content","Unayung","c",[]],[6147,"[Setup]: Installer stuck at \"Install ripgrep / ffmpeg [Y/n]\" - no keyboard input detected","10slowfingers","c",["type/bug","comp/cli","P2"]],[6146,"feat: back up config.yaml before any write operation","SeeYangZhi","o",["type/feature","comp/cli","comp/gateway","area/config","P3"]],[6138,"[Feature]: MCP client support for image (and other media ?)","simonArchipoff","c",["type/feature","sweeper:implemented-on-main"]],[6133,"TypeError: vars() on response objects without __dict__ in run_agent.py:7479","backamblock","o",["type/bug","comp/agent","comp/cron","P2"]],[6122,"Zsh completion script fails with eval: _arguments called outside completion context","mecampbellsoup","c",["type/bug","comp/cli","P2"]],[6116,"[Bug]: Terminal tool running timeout on FreeBSD","xpader","c",["type/bug"]],[6115,"[Bug]: profiles not erased after uninstall, leading to error after reinstall","mintydev789","c",["type/bug","sweeper:implemented-on-main"]],[6109,"[Feature]: support cookie-import feature of camofox-browser","jjangga0214","o",["type/feature"]],[6106,"feat: Support Brave Search as web search backend","gbanyan","c",[]],[6102,"Question: should local STT retry on CPU int8 when faster-whisper hits cuBLAS runtime errors?","bernylinville","c",["question","tool/tts","P3","sweeper:implemented-on-main"]],[6090,"[Feature]: how to report vulnerability? can you just leave a way for us to give you vul information?","lasdjk","c",["type/feature","sweeper:implemented-on-main"]],[6087,"[Setup]: `$CAMOFOX_PROFILE_DIR`","jjangga0214","c",["type/docs","tool/browser","P3","sweeper:implemented-on-main"]],[6081,"[Feature]: LINE Messaging Platform Adapter","kuei790802","c",["type/feature"]],[6078,"[Feature]: unified one-command migration across machines and OS environments","yxxbc","o",["type/feature","comp/cli","P3","area/profiles"]],[6075,"[Bug]: Provider-specific headers (e.g. KimiCLI User-Agent) lost after fallback activation","SeeYangZhi","c",[]],[6074,"[Feature]: Does it support installing custom plugins or platforms","zym951223","c",["type/feature","sweeper:implemented-on-main"]],[6068,"bug(telegram): on_processing_complete reaction not firing — ✅ never appears after response","willy-scr","c",[]],[6067,"[Bug]: Text content before tool calls is not delivered on Telegram (only visible in CLI)","erikamrc84","c",["type/bug","sweeper:implemented-on-main"]],[6066,"[Feature]: Complete stop/restart command","jjangga0214","c",["type/feature"]],[6064,"[Bug]: `browser_navigate` fails when Hermes Agent install path contains spaces","kidonng","c",["type/bug"]],[6058,"[Feature]: seekdb M0 (m0) as external memory provider plugin","dengfuping","c",["type/feature","sweeper:not-planned"]],[6057,"[Feature]: Support WebSocket transport for OpenAI Responses API","gbanyan","c",["type/feature","comp/agent","provider/openai","P3"]],[6055,"WhatsApp read receipts not sent back to WhatsApp servers","bravohenry","c",["type/bug","comp/gateway","platform/whatsapp","P2"]],[6051,"Skill auto-creation learns from transient failures, causing persistent tool avoidance (learned helplessness)","ldk00315-jpg","c",["type/bug","comp/agent","tool/skills","P2"]],[6044,"[Bug]: NixOS: `addToSystemPackages = true` does not export `$HERMES_HOME`","nousr","c",["type/bug"]],[6039,"minimax provider ignores custom base_url, hardcodes api.minimax.io causing 401","lghi","c",["type/bug","comp/agent","provider/minimax","P2"]],[6037,"[Bug]: “python3.11 is trying to access data from other apps.”","jjangga0214","c",["type/bug"]],[6035,"[Bug]: New Daytona implementation requires hundreds of file uploads at every session start","kentimsit","c",["type/bug","sweeper:implemented-on-main"]],[6033,"Telegram: slash commands bypass require_mention causing duplicate responses in multi-bot groups","pinion05","c",[]],[6032,"security: browser and RL training subprocesses inherit full parent env (credential leakage risk)","Tranquil-Flow","c",["type/security","tool/browser","P1"]],[6031,"bug: vision_analyze returns success:true when model yields empty content after retry","Tranquil-Flow","o",["type/bug","tool/vision","P2"]],[6027,"Deep source code teardown of Hermes Agent","NeuZhou","c",["type/docs","P3"]],[6023,"[Bug]: ifI have set http_proxy/https_proxy, hermes reports the 'socksio' package is not installed","smallnest","c",["type/bug"]],[6016,"[Bug]: Matrix typing indicator lingers for up to 30 seconds after response is sent","fxfitz","c",[]],[6014,"[Bug]: URL 404 https://hermes-agent.nousresearch.com/docs/","r9w-design","c",["type/bug","sweeper:cannot-reproduce"]],[6012,"feat: export/import namespace data","talentri-id","c",["type/feature","P3","sweeper:incoherent"]],[6011,"feat: multi-namespace query","talentri-id","c",["type/feature","P3","sweeper:incoherent"]],[6010,"Feature: Ladybug as fully local persistent memory","adsharma","c",["type/feature","comp/plugins","tool/memory","P3","sweeper:not-planned"]],[6004,"bug: Docker sandbox cannot access clipboard images (images/ directory not mounted)","Tranquil-Flow","c",["type/bug","tool/vision","backend/docker","P2"]],[6003,"[Feature]: [Feishu] Support Card 2.0 for richer message rendering (e.g. tables)","Cygra","o",["type/feature"]],[6002,"[Feature]: PowerMem as external memory provider plugin","Teingi","c",["type/feature"]],[5999,"Feature: Add /model command to switch models within an active session","sdyckjq-lab","c",["duplicate","type/feature","comp/cli","area/config","P3"]],[5997,"[Feature]: LLM model switch by skill","kentimsit","c",["type/feature","sweeper:not-planned"]],[5996,"[Feature]: native file staging for Daytona sandboxes via SDK upload API","kentimsit","o",["type/feature"]],[5995,"[Feature]: preserve env passthrough in remote terminal backends (Daytona, SSH, Singularity, Modal)","kentimsit","c",["type/feature"]],[5993,"[Bug]: ~/.hermes/hermes-agent/plugins/memory/hindsight/-init-.py","oscar4","c",["type/bug"]],[5991,"Tools registered to non-CONFIGURABLE_TOOLSETS keys are silently dropped from messaging-platform sessions","bkadish","c",[]],[5986,"[Feature]: Can we integrate Feishu and WeChat robots?","myfxlogs","c",["type/feature"]],[5971,"[Bug]: Website and Docs site lead to Github Pages 404s","trbroyles1","c",["type/bug"]],[5968,"[Bug]: extract_content_or_reasoning() raises when response has no usable choices","Tranquil-Flow","o",["type/bug","comp/agent","P2"]],[5965,"WhatsApp bridge_port from config.yaml silently ignored — yaml_cfg not in scope in _apply_env_overrides()","turquoisebaydev","o",["type/bug","comp/gateway","platform/whatsapp","area/config","P2"]],[5960,"[Bug]: /status Tokens: 0 regressed — SessionStore totals drift from SessionDB/state.db","Louise-Qiuqiu","c",["type/bug","comp/gateway","P2"]],[5950,"[Bug]: memory setup uses uv and fails in docker","adsharma","c",["type/bug","sweeper:implemented-on-main"]],[5947,"Five HERMES_HOME / profile-isolation leaks: gateway honcho session, hardcoded SKILL paths, install.sh --dir, honcho config fallback, skill_manager_tool external_dirs write-through","vadimcomanescu","c",[]],[5941,"[Feature]: Add Searxng as a default web search provider (alongside firecrawl, tavily, etc)","RoboRiley","o",["duplicate","type/feature","tool/web","P3"]],[5930,"[Feature]: Add the Hermes Models to the Curated nousresearch List","lucastraba","o",["type/feature"]],[5927,"feat: Add Hermes to Windows winget package manager","vamseeachanta","o",["type/feature","comp/cli","P3"]],[5926,"chore: Document repo-centric agent pattern in main Hermes docs","vamseeachanta","o",["type/docs","P3"]],[5925,"feat: WSL2/Windows filesystem bridge for Hermes","vamseeachanta","o",["type/feature","P3"]],[5924,"feat: Automated Windows installer script (install.ps1)","vamseeachanta","c",["type/feature","comp/cli","P3"]],[5923,"[Feature]: make it FAR more ergonomic to switch models","XyraSinclair","o",["type/feature"]],[5910,"OAuth providers (Nous, Codex) missing from /model picker — ImportError silently caught","linxule","c",["type/bug","comp/cli","area/auth","P2"]],[5908,"kimi-coding credential pool base_url not re-resolved from key prefix on load","linxule","o",["type/bug","comp/cli","provider/kimi","area/auth","P2","sweeper:risk-compatibility"]],[5906,"feat: add Bittensor Wallet skill","het4rk","o",["type/feature","tool/skills","P3"]],[5905,"feat: add Targon Compute skill","het4rk","o",["type/feature","tool/skills","P3"]],[5904,"feat: add Ollama Health skill","het4rk","o",["type/feature","tool/skills","P3","area/local-models"]],[5903,"feat: add Fleet SSH skill","het4rk","o",["type/feature","tool/skills","P3"]],[5902,"feat: add Hippius Storage skill","het4rk","o",["type/feature","tool/skills","P3"]],[5892,"[Bug]: Native Anthropic extended-thinking not displayed by show_reasoning (content blocks not walked)","austinmw","o",["type/bug","comp/agent","comp/gateway","provider/anthropic","P2"]],[5891,"Add Mistral (Voxtral TTS) as TTS provider","jjovalle99","c",[]],[5889,"[Bug]:Hermes reconnects after 180s of provider silence even though oMLX is still processing","zipzagster","c",["type/bug"]],[5887,"Add Mistral (Voxtral Transcribe) as STT provider","jjovalle99","c",["type/feature","tool/tts","P3","sweeper:implemented-on-main"]],[5884,"[Setup]: OSError: [Errno 22] Invalid argument:[prompt_toolkit crash]","victorwu657","c",["type/bug","comp/cli","P1"]],[5883,"GPT-5.4 via openai-codex fails in normal mode with 'Empty/malformed response' fallback","BenedictExec","c",["type/bug","comp/agent","provider/openai","P2","sweeper:implemented-on-main"]],[5881,"Discord: Add ignored_channels and no_thread_channels config options","anpicasso","c",[]],[5879,"openai-codex provider always returns response.output is empty — DEFAULT_CODEX_BASE_URL endpoint broken","jeremymartinus-pixel","c",["type/bug","duplicate","comp/agent","provider/openai","P2","sweeper:implemented-on-main"]],[5876,"Multi-Agent Council Skill — 4-Persona Reasoning with Nested Multi-Agent","welliv","c",["type/feature","tool/delegate","tool/skills","P3"]],[5875,"[Bug]: openai-codex main agent path ignores resolved custom base_url when raw_codex=true","masterkain","c",["type/bug","comp/agent","provider/openai","area/auth","P2","codex"]],[5874,"[Bug]: MCP tool adapter drops structuredContent and only forwards content text","masterkain","c",[]],[5870,"Idea: Multi-Agent Council Skill — 4-Persona Reasoning with Nested Grok 4.20 (up to 64 agents)","welliv","c",[]],[5867,"[Bug]: Ollama qwen2.5-coder tool calls in content field, not tool_calls — Hermes doesn't execute them","marsdream","o",["type/bug","comp/agent","provider/ollama","P2","area/local-models"]],[5865,"[Bug]: Discord /slash commands not being properly recognized when in channel","dsocolobsky","o",["type/bug"]],[5861,"[Bug]: Silent cron delivery failures — status shows \"ok\" even when Discord/Telegram delivery fails","oxngon","c",["type/bug","sweeper:implemented-on-main"]],[5854,"feat: AST-aware code chunking via tree-sitter workspace plugin","kshitijk4poor","o",["type/feature","comp/plugins","P3"]],[5853,"feat: workspace indexing progress reporting","kshitijk4poor","o",["type/feature","P3"]],[5852,"feat: workspace per-document deletion from index","kshitijk4poor","o",["type/feature","P3"]],[5851,"feat: conversation-aware workspace retrieval (query enrichment)","kshitijk4poor","o",["type/feature","P3"]],[5850,"feat: workspace PDF and DOCX parser plugins","kshitijk4poor","o",["type/feature","comp/plugins","P3"]],[5849,"feat: workspace file watching for automatic re-indexing","kshitijk4poor","o",["type/feature","comp/plugins","P3"]],[5845,"browser_tool: _SANE_PATH missing Termux paths breaks browser on Android","kaan-escober","c",["type/bug","tool/browser","P3","sweeper:implemented-on-main"]],[5844,"gateway.status.write_runtime_status cannot clear stale error fields with explicit None","kyros-agent","c",[]],[5843,"CLI explicit runtime overrides can be downgraded by smart model routing","kyros-agent","c",[]],[5826,"[Feature]: Linear platform adapter for the gateway","thomasnormal","o",["type/feature","comp/gateway","P3"]],[5824,"Feature proposal: Linear platform adapter for the gateway","thomasnormal","c",[]],[5820,"feat(memory): Allow synchronous recall for current turn as option for honcho and hindsight","noctuid","c",["type/feature","comp/plugins","tool/memory","P3","sweeper:risk-session-state","area/memory"]],[5819,"Bot connects and syncs old messages, but silently ignores all new messages (no log output)","Schnurzel700","c",["type/bug"]],[5816,"Bug: Slack thread replies without @mention ignored despite active session","xmac-ai","c",["type/bug","comp/gateway","platform/slack","P2"]],[5814,"[Bug]: Greek Characters in prompt makes the session unresponsive","iliaspavlou","c",["type/bug","sweeper:implemented-on-main"]],[5810,"Feature: Carry last N messages into new session on auto-reset","etcircle","o",["type/feature","comp/agent","P3","area/sessions"]],[5809,"Auxiliary client cache hit bypasses model slug compatibility check","eddieran","c",[]],[5807,"fix: hermes doctor reports Nous Portal as 'not logged in' when credentials exist in pool","nikolay","c",["type/bug","comp/cli","provider/nous","area/auth","P2"]],[5803,"Auxiliary client cache bypasses model slug compatibility check, sends OpenRouter-format models to Codex API","eddieran","c",[]],[5801,"[Bug]: webhook messages delive to Telegram is not Stream","Vincentdu-cn","c",["type/bug","area/streaming"]],[5796,"[Bug]: Sync auxiliary vision calls fail with 403 on kimi-coding custom endpoint due to missing User-Agent header","SeeYangZhi","c",[]],[5781,"[Bug]: MiniMax auxiliary/compression clients route to wrong endpoint (/anthropic instead of /v1)","exxmen","c",[]],[5777,"[Bug]: Error: Messages.create() got an unexpected keyword argument 'thinking'","ManaSiWibi","c",["type/bug"]],[5768,"[Bug]: Wide toolsets passed to sub-agents causing token burn.","nagasandeep","o",["type/feature","comp/agent","tool/delegate","P3","needs-decision"]],[5760,"Windows: os.kill(pid, 0) raises SystemError/OSError in gateway/status.py","Wooklae-cho","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[5755,"[Bug]: config models choose More providers, up or down only show cancel option.","ZhXZhao","c",["type/bug"]],[5736,"[Bug] openai-codex provider returns empty response.output from agent loop on multiple gpt-5.x models (works in isolated direct call)","eve-coda","c",["type/bug","comp/agent","provider/openai","P2","sweeper:implemented-on-main"]],[5732,"[Bug]: Codex Responses stream completes with empty output after tool-call events, forcing fallback","SoWizard","c",["type/bug","sweeper:implemented-on-main"]],[5729,"Telegram resolver failure caching + missing degraded-state detection after cold-boot resolver exhaustion","iws17","c",["type/bug","comp/gateway","platform/telegram","P2","sweeper:implemented-on-main"]],[5726,"Slow startup: Honcho memory provider blocks initialization for ~60s+ per step","mattsegura","c",["type/perf","comp/plugins","tool/memory","P3"]],[5725,"[Feature]: ability to use Ollama as the provider for the mixture of agents config.","davim66","c",["type/feature"]],[5722,"terminal.docker_forward_env and terminal.docker_env are silently ignored from config.yaml","clesterdpt-lgtm","c",["type/bug","tool/terminal","backend/docker","area/config","P2","sweeper:implemented-on-main"]],[5721,"OpenViking memory provider fails permanently if server is unreachable at agent startup; never recovers","SeeYangZhi","o",["type/bug","comp/plugins","tool/memory","P3","area/memory"]],[5719,"Bug: Honcho Context block leaking into user-visible messages via vision auto-analysis","veverkananobot","c",["type/bug","comp/gateway","comp/plugins","tool/vision","platform/telegram","P2"]],[5718,"openai-codex provider should allow configurable api_mode (chat_completions vs codex_responses)","bgaither4","c",["type/feature","comp/agent","provider/openai","area/config","P2"]],[5715,"Feature: /title without args should auto-generate a session name from conversation","xinbenlv","o",["type/feature","comp/cli","comp/gateway","P3","area/sessions"]],[5712,"[Feature]: True Autonomy - Automatically Inject Cron Results into Live Gateway Chat Sessions","juice-digital","o",["type/feature","comp/gateway","comp/cron","P2","area/sessions"]],[5709,"Responses API paths should never replay tool messages with role=tool","ProgramCaiCai","c",["type/bug","comp/agent","provider/openai","P1"]],[5703,"CLI resume UX: show summary + recent tail + full-history hint","xinbenlv","o",["type/feature","comp/cli","P3"]],[5701,"Proposal: Pluggable context engines — enabling LCM as a plugin (like OpenClaw's lossless-claw)","stephenschoettler","c",[]],[5695,"/plugins install error？","GanQiao1990","c",["type/bug","comp/cli","comp/plugins","P3","sweeper:incoherent"]],[5694,"Feature: clearer recovery UX when model failover is exhausted","xinbenlv","o",["type/feature","comp/agent","P3"]],[5687,"Anthropic OAuth flow test: getpass reads stdin under pytest capture","akirawuc","c",["type/test","provider/anthropic","area/auth","P3","sweeper:implemented-on-main"]],[5686,"Update gateway restart test: systemd restart message not in output","akirawuc","c",[]],[5685,"Setup wizard openclaw migration tests: setup_model_provider called when it shouldn't be","akirawuc","c",[]],[5684,"Gateway session race guard tests: timeout and missing 'hooks' attribute","akirawuc","c",[]],[5683,"CLI provider resolution tests fail: _prompt_provider_choice signature mismatch & stdin capture","akirawuc","c",[]],[5682,"Matrix platform tests fail: missing 'nio' module import","akirawuc","c",[]],[5678,"[Bug]: openai-codex provider fails with 'Responses API returned no output items' when output[] is empty but streaming delivered text (gpt-5.4)","kht2199","c",[]],[5674,"[Bug]: codex suddenly reporting \"emtpy/malformed response\"","jescalan","c",["type/bug","sweeper:implemented-on-main"]],[5668,"Transient 401 blacklists credential for 24 hours — breaks single-key setups","alfdav","c",["type/bug","comp/agent","area/auth","P1"]],[5667,"Honcho memory plugin: honcho_search should query assistant-observed user context","Gabrielgvl","c",[]],[5661,"[Feature]: Gateway native multimodal image passthrough with capability-aware fallback","etcircle","c",[]],[5655,"feat: per-project wiki paths via .hermes.md frontmatter + cwd traversal","iRonin","o",["type/feature","comp/agent","tool/skills","P3"]],[5646,"[Bug]: gateway restart / --replace flag causes gateway to exit immediately (status=0)","davitotty","c",["type/bug"]],[5637,"[Feature]: Chutes.ai as a provider","het4rk","o",["type/feature"]],[5627,"OpenViking plugin only utilizes ~30% of available API surface","SeeYangZhi","o",["type/feature","comp/plugins","tool/memory","P3"]],[5626,"feat: configurable paste collapse thresholds + input scroll indicators","iRonin","c",["type/feature","comp/tui","P3"]],[5625,"feat: workload status bar + unified Ctrl+X panel for agents and processes","iRonin","o",["type/feature","comp/tui","P3"]],[5592,"Plugin hooks for session boundary events (session:end, session:reset)","BongSuCHOI","c",[]],[5590,"Subagent toolset inheritance fails when parent enabled_toolsets is None","BongSuCHOI","c",["type/bug","comp/agent","tool/delegate","P2","sweeper:implemented-on-main"]],[5589,"macOS launchd: gateway exits with EX_CONFIG (78) causing persistent spawn scheduled state","BigKelLearns","c",["type/bug","comp/cli","comp/gateway","P2","sweeper:implemented-on-main"]],[5586,"feat: non-blocking background agent delegation (async_delegation toolset)","iRonin","c",["type/feature","comp/agent","tool/delegate","P3","sweeper:implemented-on-main"]],[5570,"feat: configurable max API retries + stream retries with smarter backoff","iRonin","o",["type/feature","comp/agent","area/config","P3","area/streaming"]],[5569,"[Bug]: Telegram model switcher defaults to currently selected provider when choosing a new model by name with multiple custom providers present","joeldeteves","c",["type/bug","sweeper:implemented-on-main"]],[5563,"[Critical UX] Memory persistence, token waste from session replay, state.db corruption, and environment hallucination field report from heavy production use","JuanDragin","c",["type/bug","comp/agent","comp/gateway","tool/memory","P1"]],[5562,"Nous provider: resolved agent key not included in inference request auth header","SHL0MS","c",[]],[5561,"kimi-coding credential pool seeds wrong base_url for sk-kimi- keys, causing 401 on first request","SeeYangZhi","c",[]],[5559,"[Feature]: Support custom endpoints for local hindsight instance","joeldeteves","c",["type/feature","sweeper:implemented-on-main"]],[5556,"[Bug]: Fatal rich.errors.MarkupError on unclosed bold tag in a skin/theme file","deemoowoor","c",["type/bug"]],[5554,"[Feature]: Is there any plan to support ARM64/v8 for this Docker image? It would be highly appreciated.","lbersl","c",["type/feature","sweeper:implemented-on-main"]],[5544,"bug + feature request: Memory provider tools auto-injected regardless of platform_toolsets config — 10x latency penalty on local models","thundercat49","c",["type/bug","comp/agent","tool/memory","P2"]],[5538,"[Feature]: Feishu gateway per-group access control for group chats","jtuki","c",["type/feature","sweeper:implemented-on-main"]],[5537,"[Setup]: Hermes Agent can discuss via gateway (email, matrix) but can't send files by this gateway","Guerdal","c",["type/bug","platform/matrix","P2","sweeper:implemented-on-main"]],[5534,"[Bug]: Telegram `set_my_commands` fails with `Bot_command_invalid`","sir-mess","c",["type/bug"]],[5533,"feat(dreaming): introduce stable Dreaming reflection mode across CLI and gateway","asimons81","o",["type/feature","comp/agent","comp/gateway","P3"]],[5530,"Add \"grok\" to TOOL_USE_ENFORCEMENT_MODELS for direct xAI usage","Julientalbot","c",["type/feature","comp/agent","provider/xai","P3"]],[5528,"[Feature]: configurable approval-locked command patterns for dangerous/disruptive local actions","Jackten","o",["type/feature","comp/agent","comp/tools","tool/terminal","area/auth","P2"]],[5525,"[Bug]:Remove a saved custom provider does not work.","stephansann","o",["type/bug"]],[5524,"[Setup]: I encountered the following error: curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 2 ms: Couldn't connect to server","kz521103-new","c",["question","P3","sweeper:cannot-reproduce"]],[5518,"Recurring cron jobs silently skip when next_run_at is null","fgallese","c",["type/bug","comp/cron","P1"]],[5514,"flake.nix uses the nixos-24.11 input, which is already EOL","knopki","c",["type/bug"]],[5513,"feat: subagent control panel (Ctrl+X)","iRonin","c",["type/feature","comp/tui","tool/delegate","P3","sweeper:implemented-on-main"]],[5512,"feat: multi-item stash with browsable panel","iRonin","o",["type/feature","comp/tui","P3"]],[5511,"feat: Ctrl+G external editor for input + /keys command","iRonin","o",["type/feature","comp/cli","comp/tui","P3"]],[5510,"feat: double ESC clears input buffer","iRonin","c",["type/feature","comp/cli","comp/tui","P3"]],[5509,"feat: Ctrl+P context-aware inspect + /history full pager","iRonin","o",["type/feature","comp/cli","comp/tui","P3"]],[5508,"feat: per-skill model routing + supervisor/execution model config","iRonin","c",["type/feature","comp/agent","tool/delegate","area/config","P3"]],[5507,"feat: /browser connect auto-launches Chrome with persistent profile","iRonin","c",["type/feature","tool/browser","area/config","P3","sweeper:implemented-on-main"]],[5506,"feat: configurable full user message display + Ctrl+O toggle","iRonin","o",["type/feature","comp/tui","area/config","P3"]],[5505,"feat: terminal tab/window title with session name and thinking indicator","iRonin","o",["type/feature","comp/cli","comp/tui","P3","area/sessions"]],[5504,"feat: dual queue — follow-up (Alt+Enter) + steering (Enter/queue mode)","iRonin","o",["type/feature","comp/cli","comp/tui","P3"]],[5502,"Nix build: `hermes_logging` missing from pyproject.toml `py-modules` — gateway crashes on NixOS","Aypex","c",[]],[5499,"[Bug]: Feishu gateway intermittently drops inbound messages, delays reconnects, and may hang on shutdown","jtuki","c",["type/bug"]],[5495,"[Feature]: official MongoDB memory provider","romiluz13","c",["type/feature","comp/plugins","tool/memory","P3"]],[5493,"[Bug]: web_extract returning 404 when providers are actually returning result.","derycklong","o",["type/bug"]],[5485,"[Bug]: Voice is recording hermes itself speaking out loud","Heavy-A","c",["type/bug","sweeper:implemented-on-main"]],[5482,"Simplification Phase 3: Move from edge-LLM to centralized Compiler","aviyashchin","c",[]],[5480,"feat(discord): register installed skills as native slash commands — parity with Telegram v0.7.0","x-hansong","c",[]],[5479,"[Bug]: 飞书消息处理一条后网关进入 shutdown 状态","majiabin2020","c",["type/bug","sweeper:implemented-on-main"]],[5474,"[Bug]: Terminal resize (SIGWINCH) duplicates status bar and clears response text","hennhen","c",["type/bug"]],[5472,"send_message tool cannot target current Discord session channel — breaks multi-message batch delivery","x-hansong","c",["type/bug","comp/gateway","comp/tools","platform/discord","P2","needs-decision"]],[5468,"mcp_tool: SamplingCapability(tools=...) sub-capability rejected by strict MCP servers (Jackson FAIL_ON_UNKNOWN_PROPERTIES)","OracleLawfirm1","o",["type/bug","tool/mcp","P2"]],[5467,"mcp_tool: stdio MCP server config silently ignores `workdir` / `cwd` field","OracleLawfirm1","o",["type/bug","tool/mcp","P2"]],[5466,"[Setup]: Just running the install script doesn't work","Mav4a1","c",[]],[5465,"Support require_mention: false for group chats in Feishu","hh1985","c",["type/feature","platform/feishu","P3","sweeper:implemented-on-main"]],[5455,"Provider-specific API key format validation","kshitijk4poor","o",["type/feature","comp/agent","area/config","P3"]],[5454,"Proxy support for LLM API calls","kshitijk4poor","c",["type/bug","comp/agent","provider/openrouter","provider/openai","area/config","P1"]],[5453,"Preserve partial stream content on retry instead of restarting from scratch","kshitijk4poor","c",["type/feature","comp/agent","P3"]],[5452,"Model deprecation / sunset warnings","kshitijk4poor","o",["type/feature","comp/agent","P3"]],[5451,"Provider runtime health observability","kshitijk4poor","o",["type/feature","comp/agent","P3"]],[5450,"Add per-request wall-clock timeout budget","kshitijk4poor","o",["type/feature","comp/agent","P3"]],[5449,"Track rate limit headers for proactive throttling","kshitijk4poor","o",["type/feature","comp/agent","P3"]],[5446,"[Bug]: User won't be added to private discord thread when using /thread command","NashiKanjou","o",["type/bug"]],[5439,"Feature: Cron job output chaining — let one job's output feed into another","teknium1","c",["type/feature"]],[5438,"Feature: Per-job compression model override for cron jobs","teknium1","o",["type/feature","area/compression"]],[5437,"Model capability pre-flight validation","kshitijk4poor","o",["type/feature","comp/agent","P3"]],[5436,"Provider cooldown / circuit breaker for persistent failures","kshitijk4poor","c",["type/feature","comp/agent","P2"]],[5435,"Structured provider error classification","kshitijk4poor","o",["duplicate","type/refactor","comp/agent","P3"]],[5434,"Bug: self-hosted Honcho memory broken — honcho-ai SDK 2.x incompatible with Honcho server 3.x","singhsays","c",["type/bug","comp/plugins","P3","sweeper:cannot-reproduce"]],[5433,"[Bug]: hermes skills list uses frontmatter name while bundled manifest uses directory name, causing builtin skills to appear as local","zachzhao1984","c",["type/bug","sweeper:implemented-on-main"]],[5417,"[Bug]: Tool name duplication in agent tool execution","TycoonCoder","c",["type/bug","sweeper:implemented-on-main"]],[5400,"[Bug]: HERMES_FENCE markers leak into file content via ShellFileOperations — corrupts source files silently","praxis1244-consulting","c",["type/bug","tool/terminal","tool/file","backend/local","P1"]],[5398,"[Bug] Dynamic memory provider tools (honcho_profile, honcho_search, honcho_context, honcho_conclude) fail with 'Unknown tool' in sequential dispatch path","pinion05","c",[]],[5394,"[Feature]: Thread-bound agent runtimes for Telegram topics (OpenClaw-like direct Codex/Claude/Gemini surfaces)","Jackten","o",["type/feature","comp/gateway","comp/acp","platform/telegram","P3","area/sessions"]],[5392,"[Bug] Custom/Google provider not resolved in fallback_model and fallback_providers","ldk00315-jpg","c",["type/bug","provider/gemini","area/config","P2"]],[5388,"上下文断的","gxlqssjf","o",["type/bug","comp/gateway","P2","needs-repro"]],[5387,"fix(gateway): UnboundLocalError on 'message' in run_sync crashes every Telegram session","iws17","c",["type/bug","comp/gateway","P1","sweeper:implemented-on-main"]],[5366,"[Bug]: Vision tool failed","wanghanlele12345","c",["type/bug"]],[5364,"fix(gateway): /btw command fails with validation error due to session_meta in history","homehermesagent-1d54bk2","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[5358,"[Bug]: Gateway and CLI ignore model.provider config — fall back to OpenRouter when OPENROUTER_API_KEY exists","MillionthOdin16","c",["type/bug","comp/cli","comp/gateway","provider/openrouter","area/config","P1"]],[5354,"[Feature]: Deterministic Workflow Engine (Lobster-style Implementation)","salem221094","o",["type/feature","comp/agent","comp/cron","P2"]],[5352,"[Bug]: Open WebUI - No Tool Progress?","Silvenga","c",["type/bug","sweeper:implemented-on-main"]],[5349,"feat: add parakeet-mlx as local STT provider (Apple Silicon)","caseyg","c",["type/feature","tool/tts","P3","sweeper:implemented-on-main"]],[5346,"[UX] Add Shift+Enter newline support in CLI input","PoorRican","c",["type/feature","comp/cli","comp/tui","P3"]],[5344,"MCP OAuth: port collision on concurrent auth + redirect URI mismatch on restart","caseyg","c",["type/bug","tool/mcp","area/auth","P2"]],[5343,"[Bug]: \"/model --global\" silently fails to persist model selection across sessions","mikiilis","c",["type/bug"]],[5333,"Tests should ignore runner auth/backend env leakage","malaiwah","c",["type/test","P3"]],[5327,"fix: HonchoClientConfig has `recall_mode`, doctor.py still references `memory_mode`","samconhecimentoia-blip","c",["type/bug","duplicate","comp/cli","comp/plugins","P3"]],[5326,"Gateway crash in run_sync with UnboundLocalError on message after smart model routing change","k2y0v4-hash","c",["type/bug","comp/gateway","P1","sweeper:implemented-on-main"]],[5322,"Critical: PII redaction system corrupts source files on disk","hermes-assistant","c",[]],[5320,"feat(memory): raise/auto-scale memory_char_limit defaults and surface usage pressure","trevorgordon981","o",["type/feature","comp/cli","tool/memory","area/config","P3","sweeper:risk-compatibility"]],[5304,"[Bug]: intermittent tool loss in subagents, error swallowed","djstunami","c",["type/bug","sweeper:implemented-on-main"]],[5290,"fix: UnboundLocalError in gateway/run.py - add missing 'nonlocal message' declaration","Jensen40","c",["type/bug","comp/gateway","platform/telegram","P1","sweeper:implemented-on-main"]],[5289,"bug: hidden MemoryProvider prefetch is framed as user-visible conversation","erosika","c",[]],[5286,"bug: gateway _run_agent shadows message and breaks Codex path","malaiwah","c",[]],[5257,"feat: Generalized ACP client for multi-agent CLI orchestration","flowforgelab","o",["type/feature","innovation","comp/agent","comp/acp","needs-decision","P4"]],[5256,"MCP tool parameters serialized as strings instead of native types","MappedControls","c",[]],[5254,"[Bug]: Tool calls repeating when using LM-Studio","micuentadecasa","o",["type/bug","comp/agent","provider/kimi","provider/ollama","P2","area/local-models"]],[5250,"Feature: one-shot self-nudge tool for gateway sessions","malaiwah","o",["type/feature","comp/gateway","comp/tools","P3","area/sessions"]],[5248,"[Bug]: Model selection picker bypasses user choice — saved model auto-selected, list reordered unpredictably","MillionthOdin16","o",["type/bug","comp/cli","P2"]],[5246,"Guard remaining Unix-only fcntl and SIGKILL usage","lars-hagen","c",["type/bug","comp/cli","comp/gateway","tool/memory","tool/mcp","P3"]],[5244,"bug(gateway): commands (/new, /undo, etc.) are ignored while agent is running a tool","BongSuCHOI","c",["type/bug","comp/gateway","P1","sweeper:implemented-on-main"]],[5239,"BOOT.md startup hook bypasses gateway runtime auth","malaiwah","c",["type/bug","comp/gateway","P2"]],[5237,"Hindsight memory: Correctly follow retain guidelines to avoid subpar results","noctuid","o",["type/feature","comp/plugins","tool/memory","P3","area/memory"]],[5233,"[Bug]: Cron delivery to Matrix sends plain text — no formatted_body or markdown rendering","fxfitz","c",["type/bug","comp/gateway","comp/cron","platform/matrix","P2","sweeper:implemented-on-main"]],[5232,"[Bug]: late imports can fail with `ImportError` for `env_var_enabled` in long-lived gateway processes","arsaboo","c",["type/bug","sweeper:implemented-on-main"]],[5225,"Resume interrupted gateway sessions after graceful restart","malaiwah","c",[]],[5223,"Bug: /model gateway command omits Hermes-overlay providers (e.g. openai-codex)","hermes-assistant","c",[]],[5221,"[Bug]: TUI input box renders incorrectly for Chinese / East Asian wide characters","qaqcvc","c",["type/bug","comp/tui","P2","sweeper:implemented-on-main"]],[5220,"[Bug]: Provider-side HTTP 402 can kill entire gateway service instead of failing only the request","qaqcvc","c",[]],[5217,"[Bug]: Running hermes-agent get error \"permission denied\" on the second start of docker container","fanningert","c",["type/bug"]],[5214,"Improve handling for locked or invalid config.yaml writes","malaiwah","c",["type/bug","comp/cli","comp/gateway","area/config","P2"]],[5211,"Bug: OpenCode Go model names with dots get hyphenated, causing HTTP 401 (minimax-m2.7, glm-4.5, kimi-k2.5)","jacob3712","c",[]],[5209,"Cron jobs hang after agent produces output — never reaches delivery","calvinmoltbot","c",["type/bug","comp/agent","comp/cron","platform/telegram","P1"]],[5204,"[Enhancement]: subagents fake spawn or not?","paciox","c",["type/bug","sweeper:cannot-reproduce"]],[5203,"Feature: Script/shell execution as cron job action (alternative to LLM agent)","AlexKucera","c",["type/feature","comp/cron","P3","sweeper:implemented-on-main"]],[5200,"[docs] Context Files (AGENTS.md/SOUL.md): documented behavior doesn't match code","liuyi2711","c",["type/docs","comp/agent","area/config","P3","stale"]],[5197,"Automatically run \"npm audit\" to identify security issues","akuckartz","o",["type/feature","comp/cron","P3","dependencies","sweeper:risk-automation"]],[5196,"Gateway exits with error when any messaging platform fails to connect (should degrade gracefully)","jordanhubbard","c",["type/bug","comp/gateway","P2"]],[5195,"Feature: Per-topic/per-group system prompt (or SOUL.md) binding for Telegram","leeoxi82","o",["type/feature","comp/gateway","platform/telegram","P3"]],[5192,"install.sh triggers obfuscation detection in security-conscious agent runtimes","jordanhubbard","o",["type/security","comp/cli","P3","area/install-update"]],[5191,"hermes claw migrate: two silent failures break gateway after OpenClaw migration","jordanhubbard","o",["type/bug","comp/cli","platform/slack","area/config","P3","needs-repro"]],[5190,"hermes claw migrate orphans openclaw.json, leaving gateway with no config","jordanhubbard","c",["type/bug","duplicate","comp/cli","P2"]],[5173,"gpt-5.4 shows 32k context in Hermes instead of 1,050,000","zaycruz","c",["type/bug","comp/agent","provider/openai","P2","sweeper:implemented-on-main"]],[5161,"OPENAI_BASE_URL env var not cleared on provider switch — silently poisons auxiliary clients","aaaronmiller","c",[]],[5159,"[Feature]: Add opencode-zen, opencode-go, ai-gateway, alibaba to --provider choices in chat command","akbarkn","c",["type/feature","sweeper:implemented-on-main"]],[5156,"[Feature]: Long session crash.","jinfeng775","c",["type/feature"]],[5154,"[Bug]: config.yaml generated with invalid characters","ScienceDuck","c",["type/bug"]],[5151,"UX: streaming retry status messages accumulate in chat thread even after successful retry","trevorgordon981","c",["type/bug","comp/agent","P3","sweeper:implemented-on-main"]],[5143,"[Feature] Multi-Role Auto-Routing via Gateway Hooks","OlegB333","o",["type/feature","comp/gateway","area/config","P3","needs-decision","area/sessions"]],[5142,"[Bug] Ctrl+C during slow slash commands exits session instead of interrupting","marmia","c",["type/bug","comp/cli","P2"]],[5134,"[Bug]: matrix setup encryption failure","fvnky07","c",["type/bug","sweeper:implemented-on-main"]],[5130,"[Bug]: hermes status reports gateway as \"stopped\" when running via SSH without user D-Bus session","nvla82","c",["type/bug","comp/cli","P2"]],[5129,"bug: background memory review creates second provider instance on same DB","LucidPaths","c",["type/bug","comp/agent","tool/memory","P2","sweeper:implemented-on-main"]],[5128,"bug: call_llm() has no retry on transient failures","LucidPaths","c",[]],[5126,"`hermes gateway restart` hangs on macOS due to KeepAlive race condition","darkworon","c",["type/bug","comp/cli","comp/gateway","P2"]],[5122,"bug: delegate_task subagent sessions pollute session list as orphan entries","rahimsais","c",[]],[5114,"[Feature]: Autoresearch skill - autonomous git-based experiment loop for ML optimization and knowledge research","tugrulguner","o",["type/feature","innovation","comp/cron","tool/skills","P3"]],[5109,"launchd gateway refresh can start a second local gateway on macOS","RaviTharuma","c",["type/bug","comp/cli","comp/gateway","P2","sweeper:implemented-on-main"]],[5105,"Signal gateway: MEDIA: tag attachments not extracted/delivered","homehermesagent-1d54bk2","c",[]],[5102,"Honcho plugin: race condition in session cache causes silent conclusion/memory loss","darkworon","c",["type/bug","comp/plugins","tool/memory","P3"]],[5089,"Bug: Status banner fails to detect context_length from custom_providers","chevyphillip","c",[]],[5087,"feat(matrix): add auto_thread support for group rooms","fxfitz","c",[]],[5068,"[reports-api] FIX restart job skips LPs with missing slug metadata","vultuk-bot","c",[]],[5067,"[reports-api] LP balance / positions sync fails when Velocity returns 502","vultuk-bot","c",[]],[5066,"[mt5-proxy] Repeated TLS / connection resets to metatrader.internal","vultuk-bot","c",[]],[5065,"[exchange-rates-api] Missing symbols cause repeated aggregation failures","vultuk-bot","c",[]],[5064,"[reports-api] Risk heatmap job fails on stale MT5 account references","vultuk-bot","c",[]],[5062,"feat: Add MiniMax as Vision Provider","happyfeetw","c",[]],[5060,"NameError: name 'shutil' is not defined in setup.py when enabling E2EE","calebpeffer","c",["type/bug","comp/cli","platform/matrix","P2"]],[5059,"[Bug]: Surrogate Code Points Crash UTF-8 Serialization with Ollama Models","dollarusername","c",["type/bug"]],[5057,"Message handling behavior when multiple messages arrive during active agent execution","loveholly","c",[]],[5053,"[Bug]: Skill download from https://hermes-agent.nousresearch.com/docs/skills/ not working","Heavy-A","c",["type/bug","sweeper:implemented-on-main"]],[5047,"Can the discord bot see uploaded txt/code files you send it?","jreoka","c",["type/feature","question","comp/gateway","platform/discord","P3","sweeper:implemented-on-main"]],[5046,"[Bug]: Telegram passes /status to agent instead of a system call returning metrics","mechovation","c",["type/bug","sweeper:implemented-on-main"]],[5041,"Feature: Cryptographic audit trail for tool calls and skill execution via MCP","tomjwxf","o",["type/feature","comp/tools","tool/mcp","P3"]],[5037,"fix: DingTalk platform adapter has multiple bugs preventing message processing","cloorc","c",[]],[5029,"Feature: delegated subagent workspace visibility controls","malaiwah","o",["type/feature","tool/delegate","backend/docker","P3"]],[5023,"Platform-level [SILENT] response suppression for cron jobs","AlexKucera","c",["type/feature","comp/cron","P3","sweeper:implemented-on-main"]],[5022,"bug: `profile create --clone-all` copies entire infrastructure (~2.3GB) instead of just profile data","rahimsais","c",["type/bug","comp/cli","P2"]],[5021,"Feature: Configurable per-turn session flush to prevent data loss on force-exit","DocHogan","c",["type/feature","comp/agent","P2","sweeper:implemented-on-main"]],[5016,"Feature: in-session user progress updates via a dedicated tool","malaiwah","c",[]],[5012,"[Feature]: Allow delegate_task to accept provider/model parameters","MarcoLeongDev","c",["type/feature"]],[5011,"不支持图片和对话时光标不支持鼠标定位","gxlqssjf","c",["type/bug","comp/tui","P3","needs-repro","sweeper:implemented-on-main"]],[5009,"[Feature]: On setup, sort agentic models from non-agentic","JosephChataignon","c",["type/feature","sweeper:implemented-on-main"]],[5005,"[Feature]: Publish container on GHCR Package + Support multi aarch","Synseria","c",["type/feature"]],[5000,"Qodo AntiSlop scan found 27 issues across 10 recent PRs","gvago","c",["type/bug","tool/mcp","P2","sweeper:cannot-reproduce"]],[4999,"[Feature]: Browserbase - support additional parameters such as context and proxies","grabbou","o",["type/feature"]],[4988,"[Feature]: /resume with no arguments should show an interactive session picker","rahi-assistant","c",["type/feature","comp/cli","P3","sweeper:implemented-on-main"]],[4983,"[Feature]: Native Google GenAI Provider for Gemini Models","bb873","c",["type/feature"]],[4979,"[Bug]: WhatsApp adapter missing send_voice() override — voice messages sent as text","veloguardian","c",["type/bug","comp/gateway","platform/whatsapp","P2","sweeper:implemented-on-main"]],[4956,"feat: memory provider discovery should scan user-installed plugins","intertwine","c",[]],[4955,"[Bug]: Memory provider tools fail in sequential tool dispatch path","dmkxyz","c",["type/bug"]],[4954,"[Bug]: API server platform ignores fallback_providers config","drewbitt","c",[]],[4953,"[Feature]: First-class synthetic.new provider and search support","gwyntel-git","c",["type/feature","sweeper:not-planned"]],[4949,"Persistent ACP background subagents","malaiwah","o",["type/feature","innovation","comp/agent","comp/acp","tool/delegate","P4"]],[4947,"Message loss: single-slot pending message overwrite during interrupt handling","novaflash82","c",["type/bug","comp/gateway","P1"]],[4944,"fix fallback activation when provider client base_url is an httpx.URL","kshitijk4poor","c",[]],[4934,"[Bug]: nix profile install fails on macOS aarch64 - onnxruntime wheel not found","W0921","c",[]],[4932,"[Bug]: lark-oapi missing from uv.lock, breaking Feishu gateway in Nix builds","W0921","c",[]],[4928,"Feature: add named delegation capability profiles for subagents","malaiwah","o",["type/feature","comp/agent","tool/delegate","P3","area/profiles"]],[4921,"[Feature]: add terminal.docker_network for the Docker backend","malaiwah","c",["type/feature","comp/tools","tool/terminal","backend/docker","P3","sweeper:implemented-on-main"]],[4916,"[Bug]: terminal_tool drops docker_forward_env when creating container sandboxes","malaiwah","c",[]],[4915,"[Setup]: Docker image nousresearch/hermes-agent:latest is missing Telegram webhook dependency (python-telegram-bot[webhooks])","v-grin","c",["type/bug","platform/telegram","area/docker","P2"]],[4913,"[Bug]: custom endpoint metadata lookup can hit /models without auth","malaiwah","o",["type/bug","comp/agent","P2"]],[4912,"[Bug]: Matrix auto installation broken in docker image","dejecj","c",["type/bug","sweeper:implemented-on-main"]],[4898,"[Bug]: Telegram /approve and /deny Commands Silently Drop During Active Agent Runs","mechovation","c",["type/bug"]],[4890,"[Bug]: OpenCode Go: Minimax models don't work","raumzeit77","c",["type/bug"]],[4889,"[Bug]: Honcho dialectic queries fail with oversized `user_message` (skill content injected into memory prefetch)","primmer","c",["type/bug"]],[4885,"[Feature] Elapsed timer on progress messages (5-second intervals)","phj1081","o",["type/feature","comp/gateway","P3"]],[4883,"[UX] CLI code blocks have no copy-to-clipboard shortcut","sprmn24","c",["type/feature","comp/cli","P3","sweeper:implemented-on-main"]],[4882,"[Feature] Auto-delete tool progress messages after completion","phj1081","o",["type/feature","comp/gateway","P3"]],[4881,"[Feature] Config option to disable Discord slash commands","phj1081","c",["type/feature","platform/discord","area/config","P3"]],[4876,"Upgrade bundled Node.js from 20 to 22 (Node 20 LTS ends April 2026)","denysgaievskyi","c",["type/feature","area/docker","P3"]],[4865,"[UX] No /diff command to see what the agent changed this session","SHL0MS","o",["type/feature","area/sessions"]],[4855,"[Feature] Auto-detect project type and git state to eliminate discovery tool calls","SHL0MS","o",["type/feature"]],[4848,"bug: display.compact: true in config.yaml has no effect","wreed4","o",["type/bug","comp/cli","area/config","P3"]],[4841,"WebAPI: Cannot resume Telegram sessions from web UI — TypeError in agent init","pyrate-llama","c",["type/bug","comp/agent","comp/gateway","provider/minimax","P2","sweeper:cannot-reproduce"]],[4837,"Add CCD as native MCP integration","autholykos","c",[]],[4835,"Webhook deliver=telegram: delivery_info popped on first intermediate response, final response falls back to log","darkworon","c",["type/bug","comp/gateway","platform/webhook","P2","sweeper:implemented-on-main"]],[4832,"[Feature]: Autoresearch skill - autonomous git-based experiment loop for ML optimization and knowledge research","quoto-tugrulguner","c",[]],[4829,"Bug: /model slash command documented but never wired into CLI or gateway dispatch","hermes-assistant","c",[]],[4825,"fix(openviking memory): send tenant headers for multi-tenant OpenViking","apoapostolov","c",[]],[4824,"Feature: Autoresearch Skill — Autonomous Git-Based Experiment Loop (inspired by Karpathy's autoresearch)","quoto-tugrulguner","c",[]],[4823,"Feature: Autoresearch Skill — Autonomous Git-Based Experiment Loop for ML Optimization and Knowledge Research","quoto-tugrulguner","c",[]],[4822,"Feature: Autoresearch Skill - Autonomous Git-Based Experiment Loop for ML Optimization and Knowledge Research","quoto-tugrulguner","c",[]],[4820,"fix(launchd): use kickstart/kill instead of deprecated start/stop on macOS","stantont","c",[]],[4815,"gateway agent timeout (HERMES_AGENT_TIMEOUT) kills legitimate long-running tasks","BongSuCHOI","c",[]],[4814,"Add Hermes Agent logo to official Agent Skills client list","jonathanhefner","c",["type/docs","P3"]],[4808,"[Feature]: Ability to change model / provider mid session in CLI","chrishart0","c",["type/feature","sweeper:implemented-on-main"]],[4807,"[Bug]: CLI is unreadable on light/cream terminal backgrounds — no light mode support","aster2709","c",["type/bug","comp/cli","P3"]],[4804,"feat(api-server): configurable tool progress streaming via request parameter","DaneelV3","o",["type/feature","comp/gateway","P3","area/streaming"]],[4786,"[Feature]: Resume a chat does not update the context window status bar in Hermes CLI","chrishart0","o",["type/feature","area/install-update"]],[4781,"Holographic memory plugin registers but tools not injected into agent loop","lance0","c",[]],[4777,"fix(gateway): Discord and Slack adapters missing message deduplication","zackmohorn","c",[]],[4776,"[Bug]: hermes status reports Gateway as 'stopped' when running as PID 1 in Docker/Kubernetes","denysgaievskyi","c",["type/bug","comp/cli","area/docker","P2"]],[4775,"[Bug]: Hermes rewrites raw config.yaml with expanded defaults and resolved env secrets","paraddox","c",["type/bug"]],[4772,"Feature request: Message queue for gateway (don't interrupt running agent)","pekka-lab","c",[]],[4763,"feat(docs): Add Hindi (hi) locale to Docusaurus i18n","ecogetaway","o",["type/docs","P3","area/i18n"]],[4759,"skill_manage patch/edit/delete can't find skills from external_dirs","BongSuCHOI","c",["type/bug","tool/skills","P2"]],[4754,"Discussion: first-class Enzyme vault path config for non-vault-cwd runtimes","davetist","c",[]],[4751,"fix(honcho): sequential chat dispatch, session key strategy, and peer-card fallback break end-to-end Honcho UX","acsezen","o",["type/bug","comp/agent","comp/plugins","tool/memory","P3","sweeper:risk-session-state"]],[4740,"fix(openviking): plugin uses non-existent API endpoints, browse/read tools broken","catbusconductor","c",["type/bug","comp/plugins","P3","sweeper:implemented-on-main"]],[4739,"fix(approval): permanent command allowlist not loaded on startup","catbusconductor","c",[]],[4737,"Interesting agent framework","lepotatoclaw","c",[]],[4726,"[Feature]: Profile-scoped memory namespaces for multi-agent setups","originlabs-app","o",["type/feature","tool/memory","P3","needs-decision","area/memory","area/profiles"]],[4721,"Signal adapter lacks REST/WebSocket mode for better ARM64 support and reliability","marcelmaatkamp","o",["type/feature"]],[4718,"Protect Google Workspace profile OAuth tokens from narrower re-auth downgrades","kshitijk4poor","c",[]],[4715,"[Bug]: CLI resume/session restore can leak transcript-only `session_meta` into chat-completions payload","Disaster-Terminator","c",["type/bug"]],[4708,"Possible bug: memory provider tools (fact_store, fact_feedback) may not route correctly in sequential dispatch path","Hygaard","c",[]],[4707,"[Bug]: cron under profile-scoped launchd gateway falls back to default `~/.hermes` instead of profile `HERMES_HOME`","justinbeausoleil","c",["type/bug","comp/cli","comp/cron","area/config","P1","sweeper:risk-security-boundary"]],[4701,"[Feature]: Signal: expose send_image/send_attachment tool for in-session image delivery","rcourtna","c",["type/feature","sweeper:implemented-on-main"]],[4697,"[Bug]: plain /approve in gateway grants session-wide approval instead of one-time approval","Tranquil-Flow","c",["type/security","comp/gateway","comp/tools","P1","sweeper:implemented-on-main"]],[4693,"多代理是如何协同的？","gxlqssjf","c",[]],[4672,"gateway/run.py clobbers resolved TERMINAL_CWD with raw config value '.'","HenkDz","c",["type/bug","comp/cli","comp/gateway","P2"]],[4671,"Operator follow-up: finish HERMES_HOME/profile isolation smoke quirks","taeonu","c",["type/refactor","comp/cli","comp/gateway","comp/cron","area/config","P3"]],[4669,"[Bug]: terminal tool passes invalid workdir to Docker exec and overrides configured terminal.cwd","justinbeausoleil","c",["type/bug","sweeper:implemented-on-main"]],[4667,"[Feature]: Auto-discover project-local skills from working directory","leighton-tidwell","c",["type/feature","comp/agent","tool/skills","P3","needs-decision"]],[4662,"[Bug]: Malformed persisted tool calls can poison a session and cause repeated 400 errors on subsequent requests","sbrin","c",["type/bug"]],[4661,"[Bug]: kimi-coding vision provider fails with 400 error on second call due to hardcoded temperature","polle2000","c",["type/bug"]],[4657,"[Feature]: Configurable server retry interval","zipzagster","c",["type/feature","sweeper:implemented-on-main"]],[4656,"[Feature]: credential proxy daemon — zero-knowledge HTTP/HTTPS broker for agent credentials","dsr-restyn","o",["type/feature","comp/agent","area/auth","P3","needs-decision","sweeper:risk-security-boundary"]],[4652,"Bug: OpenClaw migration misses GEMINI_API_KEY; Feature: Context compressor needs input token cap and conditional summary model routing","Rui-Marcelino","c",["type/bug","comp/cli","provider/gemini","area/config","P2"]],[4648,"Nix flake missing exa-py and playwright dependencies","lvnilesh","c",[]],[4647,"[Bug]: Signal replies are duplicated when gateway streaming is enabled","alfonsofeliz","c",["type/bug"]],[4630,"[Feature]: Add Message Processing Reactions to Telegram Platform","dractw","c",["type/feature","comp/gateway","platform/telegram","P3"]],[4622,"Feature: Per-Topic Role/Skill Binding for Telegram Group Forum Topics","Akah-dev","c",["type/feature","platform/telegram","P3","sweeper:implemented-on-main"]],[4605,"[Setup]: execute_code in chat","adrianhoehne","c",[]],[4601,"[Bug]: hermes chat -q -Q can print a valid final answer but still exit nonzero","pr0n","c",["type/bug"]],[4600,"[Bug]: Custom OPENAI_BASE_URL drops /v1 on chat completions for OpenAI-compatible endpoints","pr0n","c",["type/bug","sweeper:cannot-reproduce"]],[4595,"[Feature Request]: Cron Job Results Should Be Observable and Interactable by the Main Agent Session","TYeniyayla","c",["type/feature","comp/cron","P3"]],[4594,"[Setup]: Matrix does not work on NixOS setup","sgiath","c",[]],[4589,"Skills never auto-trigger — LLM ignores skill_view() instruction","kingtobi1337","o",["type/feature","comp/agent","comp/cli","tool/skills","P3"]],[4587,"Multi-profile gateway is not safe: kill_gateway_processes() and release_all_scoped_locks() are profile-blind","Git-on-my-level","c",["type/bug","comp/cli","comp/gateway","P2"]],[4585,"feat(browser): make snapshot threshold configurable","Leegenux","c",["type/feature","tool/browser","area/config","P3"]],[4581,"read_file should have option to return raw content without line numbers","Leegenux","c",["type/feature","tool/file","P3"]],[4574,"Code Health: 28 unvalidated routes, 13 potential secrets, 3.5K duplicated lines","kcemate","c",["sweeper:incoherent"]],[4568,"[Bug]: CLI chat status‑bar shows static default model even when smart routing uses a cheap model","dailyjohngit","c",["type/bug","sweeper:cannot-reproduce"]],[4555,"[Bug]: KV cache invalidation on new user message due to message format differences between agentic loop and session reload","jimmy-claw","c",["type/bug","comp/gateway","P2","sweeper:implemented-on-main"]],[4543,"[Bug]: Choosing GitHub Copilot ACP as a model provider breaks toolcalls","rwb-truelime","c",["type/bug"]],[4542,"Approval gate does not resume agent after /approve — tool result is lost","Mark-Lok","c",[]],[4538,"Bug: Skill auto-named incorrectly — \"company-research-summary\" created for unrelated crypto tokenomics query","Investorquab","c",["type/bug","tool/skills","P3"]],[4531,"Complete Mattermost & Matrix platform integration (adapters exist, polish missing)","mainframe42","c",[]],[4529,"[Feature]: Shared State Layer for Persistent Multi-Agent Teams — Domain-Owned File Bus","DevOPsJourneyman","o",["type/feature","comp/agent","tool/delegate","P3","needs-decision","area/sessions"]],[4528,"[Feature]: Telegram: After /new or /reset, automatically output the previous session title (or ID) for easy /resume","kamjin3086","o",["type/feature","area/sessions"]],[4526,"[Feature] Add TELEGRAM_ALLOWED_CHATS — group whitelist restriction for Telegram bots","Akah-dev","c",["type/feature","platform/telegram","P3","sweeper:implemented-on-main"]],[4525,"[Feature] Add TELEGRAM_ALLOWED_CHATS -- group whitelist restriction for Telegram bots","Akah-dev","c",[]],[4523,"fix(honcho): honcho toolset excluded from tool surface when platform_toolsets is configured","flux627","c",["type/bug","comp/tools","P3","sweeper:implemented-on-main"]],[4518,"[Feature]: Intra-line Diff-View, Syntax Highlighting for many languages, complete Markdown and Theming-Support in 5 stacked PRs","KUSH42","c",[]],[4514,"Feature: Webchat - Web interface with memory and themes","declan2010","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[4510,"[Feature]: Spell checker in cli","Heavy-A","o",["type/feature"]],[4507,"api-server: /v1/chat/completions on 0.6.0 lacks stable session continuity by default","intobigdata","c",["type/bug","comp/gateway","P2"]],[4505,"Optimize Ollama Integration: Native /api/chat vs OpenAI-Compatible Endpoint","declan2010","c",["type/bug","comp/agent","provider/ollama","P2","needs-decision"]],[4493,"[Enhancement] Auto-continue execution after gateway restart when history ends on tool response","kas-cor","c",[]],[4489,"[Feature]: Auto-Checkpoint with Git Before File Modifications","Heavy-A","c",["type/feature","comp/agent","tool/file","P3","sweeper:implemented-on-main"]],[4486,"[Bug]: Profile model configuration is ignored when using -p flag (timing bug)","eloklam","c",[]],[4469,"Bug: Multiple rapid messages only last one processed","von-cas","c",["type/bug","comp/gateway","P1"]],[4466,"DISCORD_ALLOW_BOTS has no effect without also adding the bot to DISCORD_ALLOWED_USERS","alanjds","c",[]],[4464,"Update deprecated npm dependencies","heyramzi","o",["type/refactor","comp/cli","P3","dependencies","area/install-update"]],[4462,"Bug: failed MCP OAuth server can block Hermes startup instead of degrading gracefully","camden-lowrance","c",[]],[4461,"Feature Request: Multimodel Routing for Agent Profiles","asimons81","c",["type/feature","comp/agent","area/config","P3","sweeper:not-planned"]],[4454,"[Feature]: Add A2A (Agent-to-Agent) Protocol Support","willy-scr","c",["type/feature"]],[4451,"patch tool: await keyword corruption in TypeScript/TSX files","AxDSan","c",["type/bug","comp/agent","tool/file","P1"]],[4445,"[Feature]: Telegram Gateway: Allow message chunking/splitting via custom separator during streaming","PperezMa","o",["type/feature","area/streaming"]],[4439,"[Feature]: Action Recorder → Cron Scheduler (hermes record)","raphael-solace","o",["type/feature","comp/cli","comp/cron","P3"]],[4438,"[Feature]: Rich Spreadsheet Skill (xlsx / csv)","raphael-solace","o",["type/feature","tool/skills","P3"]],[4431,"[Feature]: Per-topic/per-chat configuration overrides (topic_configs) for gateway sessions","Chrisr6records","o",["type/feature","comp/gateway","platform/telegram","platform/discord","area/config","P3"]],[4429,"[Feature]: Allow opting out of env stripping for proxy-brokered credential placeholders","raktes","o",["type/feature","tool/terminal","area/config","P3"]],[4427,"Security: Subprocess env blocklist bypassed via /proc/environ","raktes","c",["type/security","P0"]],[4426,"Bug: profiles do not isolate system credentials (/root shared across profiles) and Docker setup does not persist tool configuration outside /opt/data","ferranbonas","c",[]],[4421,"fix(cli): post-response padding newlines push content off-screen","NoJster","c",[]],[4420,"[Setup]: Could you please advise whether this can only be used through the command line or if there is a corresponding web interface available?","kongchenjiao","c",["question","P3","sweeper:implemented-on-main"]],[4408,"package.json and package-lock.json are out of sync after Camofox dependency addition","bailob","c",[]],[4405,"[Feature]: `api_server: make exposed /v1/models model id configurable","randomsnowflake","c",["type/feature","sweeper:implemented-on-main"]],[4404,"[Bug]: model.max_tokens in config.yaml has no effect — setting is never passed to AIAgent","shokollm","c",[]],[4403,"gateway restart on macOS only stops, does not start (launchd + KeepAlive race)","b988yht6zn-cell","c",["type/bug","comp/cli","comp/gateway","P2"]],[4402,"gateway stop kills ALL profile gateways instead of only the current profile","b988yht6zn-cell","c",["type/bug","comp/cli","comp/gateway","P2"]],[4398,"[Bug] v0.6.0 CLI displays large blank space between response and input area","Z-Mackintosh","c",[]],[4396,"fix(cli): UnboundLocalError in show_banner() when terminal width < 80 columns","nova328","c",["type/bug","comp/cli","P1"]],[4386,"[Feature]: Add `http_callback` deliver mode to webhook adapter for outbound push to custom chatbots","taoeffect","o",["type/feature","comp/gateway","platform/webhook","P3","needs-decision","sweeper:risk-message-delivery"]],[4381,"[Feature]: skills create / skills edit should support writing to a configurable target directory","LevSky22","c",["type/feature","tool/skills","P3"]],[4379,"Token overhead analysis: 73% of each API call is fixed overhead (~13.9K tokens) — data + suggestions","Bichev","c",["type/perf","comp/agent","comp/tools","P2","needs-decision","area/usage-cost"]],[4377,"[Bug]: _is_openai_client_closed false positive — openai SDK is_closed is a method, not a property","saulmc","c",[]],[4369,"[Bug]: Telegram \"Set Home\" command writes platform name as cwd instead of a valid path, breaks terminal tool`","steve-goldberg","c",["type/bug","sweeper:cannot-reproduce"]],[4367,"[Bug]: Redaction incorrectly masks lowercase Python variable assignments","InB4DevOps","c",[]],[4366,"[Bug]: Cannot export the default main \"profile\"","lstep","c",["type/bug"]],[4358,"Cap skills index size in system prompt","Sotired001","c",[]],[4356,"Cap skills index size in system prompt","Sotired001","c",[]],[4354,"Lower compression threshold from 50% to 38%","Sotired001","c",[]],[4353,"Reduce MAX_TOOL_RESULT_CHARS from 100K to 20K","Sotired001","c",[]],[4352,"Cap delegate_task summary size to reduce context burn","Sotired001","c",[]],[4351,"Too many homepages","kneath","c",["type/docs","P3","comp/portal"]],[4344,"[Bug]: docker_image in config.yaml doesn't load assigned image","pchason","c",["type/bug","sweeper:implemented-on-main"]],[4339,"[Bug]: TTS doesn't work with Matrix (Synapse) because of missing Content-Length","pjay-io","c",["type/bug"]],[4337,"[Bug] hermes -c resume recap is unusable in tool-heavy sessions: tool-call clutter and hardcoded truncation limits","NoJster","c",["type/bug","comp/cli","P3"]],[4336,"Risk Review: Trading Desk Profit Factor 0.57, Losses 2.6x Wins","clawlinker","c",["invalid","sweeper:incoherent"]],[4335,"Feature Request: Cross-platform session context sharing (CLI ↔ Telegram)","Logi4k","o",["type/feature","comp/agent","comp/cli","comp/gateway","P2","needs-decision"]],[4331,"[Bug]: UnboundLocalError: ctx_len in show_banner() crashes CLI on launch","steve-goldberg","c",["type/bug"]],[4321,"[Feature] Map Telegram forum topics to different agent profiles under a single bot token","SHL0MS","o",["type/feature","area/profiles"]],[4319,"[Performance] KV cache invalidation on compression hurts local MoE models — defer unnecessary system prompt rebuilds","SHL0MS","c",["type/perf","comp/agent","P0","sweeper:risk-caching","area/compression"]],[4306,"[Bug]: --clone-all flag creates an infinitely recursive duplicate w/in the profiles directory, takes up all available disk space.","clayht12-code","c",["type/bug"]],[4296,"Self-hosted Honcho setup/docs drift: wizard requires API key and current code path differs from docs","elmakus","c",["type/docs","comp/plugins","P3","sweeper:implemented-on-main"]],[4291,"[Bug]: 2min for openrouter model response","tbaumann","c",["type/perf","comp/agent","comp/cli","provider/openrouter","P2","needs-repro"]],[4289,"[FEATURE] Add /model slash command to CLI chat","chad-realsimgear","c",["type/feature","comp/cli","P3"]],[4288,"[Feature]: CLI - Show prompt response timer","Heavy-A","c",["type/feature"]],[4287,"[Feature]: CLI - Show prompt response timer","Heavy-A","c",["type/feature"]],[4285,"[Bug]: Orphaned </think> closing tags leak into user-facing responses","arasovic","c",["type/bug"]],[4284,"Codex Responses long-running streams can still stall for minutes before surfacing failure","curtitoo","c",["type/bug","comp/agent","provider/openai","P2","sweeper:implemented-on-main"]],[4282,"[Feature]: Tui interface - Show collapsed lines - make clickable or hover over","Heavy-A","c",["type/feature","sweeper:cannot-reproduce"]],[4281,"[Feature]: Enforce sandboxed execution for messaging platform sessions","mu-hashmi","c",["type/security","comp/gateway","tool/terminal","P2","area/sessions"]],[4280,"[Bug]: MCP servers added in one profile are accessible in another profile.","vaclavmartin","c",["type/bug","sweeper:implemented-on-main"]],[4277,"[Bug] hermes config set cannot blank a value — rejects empty strings and falsy values","SHL0MS","c",["type/bug"]],[4275,"[Bug] Anthropic 'sensitive' stop reason silently swallowed — user gets truncated output with no explanation","SHL0MS","c",["type/bug"]],[4272,"Telegram setMyCommands fails when skill command names exceed 32 characters","anpicasso","c",[]],[4271,"[Feature]: Per-subagent terminal backend isolation for parallel workstreams","mu-hashmi","o",["type/feature","comp/agent","tool/delegate","P3"]],[4269,"[Bug]: Honcho session link for locally hosted honcho incorrectly links to public honcho server","Heavy-A","c",["type/bug","sweeper:cannot-reproduce"]],[4264,"Feature: Gateway stop() should kill spawned background processes","stanguzman-ai","c",[]],[4263,"Security: Sticker description injected into conversation without delimiters","stanguzman-ai","o",["type/security","comp/gateway","platform/telegram","P2"]],[4262,"Bug: Cron job environment variables leak between sequential jobs","stanguzman-ai","c",["type/bug","comp/cron","P2","sweeper:implemented-on-main"]],[4261,"Bug: approvals.mode accepts invalid values silently (e.g. 'auto')","stanguzman-ai","c",["type/bug","comp/agent","area/config","P3"]],[4260,"Security: SMS and Webhook adapters bind to 0.0.0.0 by default","stanguzman-ai","o",["wontfix","type/security","comp/gateway","platform/sms","platform/webhook","P3"]],[4256,"[UX] Support configurable keybindings via config.yaml","SHL0MS","o",["type/feature","comp/cli","comp/tui","area/config","P3","sweeper:risk-compatibility"]],[4255,"[UX] Add input stash (Ctrl+S) to save and restore typed input","SHL0MS","c",["type/feature"]],[4254,"[UX] Add vim mode for input editing","SHL0MS","c",["type/feature"]],[4253,"[UX] Add /context command to visualize what's in the current context window","SHL0MS","o",["type/feature"]],[4252,"[UX] Add /commit command for AI-generated commit messages","SHL0MS","o",["type/feature","comp/cli","P3","needs-decision"]],[4251,"[UX] Add /review command for AI-powered code review","SHL0MS","c",["type/feature","tool/skills","P3"]],[4250,"[UX] No /diff command to see what the agent changed this session","SHL0MS","c",["type/feature"]],[4249,"[UX] /save only exports JSON — add markdown export","SHL0MS","c",["type/feature"]],[4248,"[Bug]: Telegram send_voice falls back to text \"🔊 Audio: /path\" instead of sending voice bubble","VyacheslavTeplyakov","c",["type/bug"]],[4244,"[Bug]: Skill frontmatter parser crashes when `metadata` is a YAML string instead of a mapping","randomsnowflake","c",["type/bug"]],[4239,"Session search truncation ignores FTS5 match positions, uses naive text search","Rizk-Taker","c",["type/bug","comp/tools","P2","sweeper:implemented-on-main"]],[4238,"Session search truncation treats FTS5 boolean operators as search terms","Rizk-Taker","c",["type/bug","comp/tools","P2","sweeper:implemented-on-main"]],[4236,"feat(cli): Adicionar renderização markdown nativa no output","ankinow","c",["type/feature","comp/cli","P3","sweeper:implemented-on-main"]],[4222,"[Docs] Signal docs instructions wrong","randomsnowflake","c",[]],[4221,"[Bug]: Mattermost threaded conversations ignore follow-ups and leak tool output to the main channel","randomsnowflake","o",["type/bug"]],[4219,"Cron jobs cannot use skills, plugins, and MCP servers","xiehongyu777","c",["type/bug","comp/cron","comp/plugins","tool/mcp","P2"]],[4212,"[Bug]: chat input box, caused by the 236 characters","xiehongyu777","c",["type/bug"]],[4206,"[Feature]: Add a read-only system info quick command family for remote diagnostics","Actpohomoc","o",["type/feature"]],[4204,"Telegram inbound videos are not cached and .mp4 file uploads are rejected as unsupported documents","jplew","c",[]],[4203,"[Feature]: Add OpenAI API as output for the agent","mtoniott","c",["type/feature"]],[4193,"Feature: add GitHub App installation-token support to github-auth skill/workflows","bobsummerwill-openclaw-bot[bot]","o",["type/feature","tool/skills","area/auth","P3","area/install-update"]],[4186,"boot-md hook reruns on every gateway startup with no built-in dedupe/rate limit","tjp2021","c",[]],[4184,"`hermes mcp add` falls through to chat REPL due to nested subparser dispatch bug","nox-backend","c",["type/bug","comp/cli","tool/mcp","P2","sweeper:implemented-on-main"]],[4181,"gif-search: tenor discontinued","joeldeteves","o",["type/bug","tool/skills","P3"]],[4178,"[Bug]: python-olm build fail","kazamak","c",["type/bug"]],[4177,"Feature: NATS JetStream skill for event-driven agent communication","ukr-coder","o",["type/feature","P3"]],[4176,"Feature: Directus 11 integration skill","ukr-coder","o",["type/feature","P3"]],[4172,"[Bug] Provider auto-detection ignores model.provider in config.yaml — stale API keys override explicit custom endpoint","SHL0MS","c",["type/bug"]],[4171,"[Bug] Provider auto-detection ignores config.yaml — stale API keys override explicit custom endpoint","SHL0MS","c",[]],[4170,"[Security] No network egress filtering — terminal commands have unrestricted internet access","SHL0MS","o",["type/bug"]],[4169,"[Feature]: Include usage, user_id in post_llm_call plugin hook","suksim","o",["type/feature","area/usage-cost"]],[4167,"[Bug]: Z.AI / GLM integration fails: Access token missing required scope: inference:mint_agent_key","ghost","c",["type/bug","sweeper:implemented-on-main"]],[4162,"[Bug] Agent enters uninterruptible sleep+tail polling loop instead of using background mode","SHL0MS","o",["type/bug"]],[4147,"Bug: login redirect lands on staging.gunamaya.id:80 instead of staging.centracast.id/studio-new","anggi-susanto","c",["invalid","sweeper:incoherent"]],[4146,"Critical: Sandbox code execution bypasses dangerous command approval via terminal tool","pablontiv","c",["type/security","comp/tools","tool/terminal","tool/code-exec","P1"]],[4141,"image_generate tool fails: FAL_KEY not passed to tool execution context","lyoungblood","c",["type/bug","duplicate","tool/vision","P2","sweeper:implemented-on-main"]],[4140,"image_generate tool fails: FAL_KEY not passed to tool execution context","lyoungblood","c",["type/bug","tool/vision","P2","sweeper:implemented-on-main"]],[4136,"[Feature]: rust重写","jsshwqz","o",["type/feature"]],[4128,"[Bug]: /tools list shows raw terminal escape codes","nopjmp","c",["type/bug"]],[4121,"[macOS] launchd plist missing PATH — Node.js/WhatsApp bridge not found in background mode","olivier-nerot","c",["type/bug","comp/gateway","platform/whatsapp","P2","sweeper:implemented-on-main"]],[4113,"[UX] Add Ctrl+P command palette for quick command access","SHL0MS","o",["type/feature","comp/tui","P3"]],[4112,"[Migration] Add session history import to hermes claw migrate","SHL0MS","o",["type/feature","comp/cli","P3","area/sessions"]],[4105,"[Feature]: Add CSV and JSON to supported document types across all gateway adapters","tjp2021","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[4102,"bug(tools): stt.openai.api_key and base_url from config are ignored — STT provider always MISSING for local endpoints","tsguterres","c",["type/bug","tool/tts","area/config","P2","sweeper:implemented-on-main"]],[4091,"[Bug]: fallback_model config format broken in v0.60 — manual config editing causes 401/AttributeError","BigBossRabbit","c",["type/bug"]],[4090,"[UX] Quick commands not shown in /help output","SHL0MS","c",["type/bug"]],[4084,"[Feature]: Podman support for the container terminal backend","petterssonjonas","c",["type/feature"]],[4082,"[Bug]: Minimax Default Auxiallry Model MiniMax-M2.7-highspeed is twice the price at API rates","jeremyjh","c",["type/bug"]],[4074,"`observe_me=True`: Honcho integration runs third-party inference on user conversations without disclosure","mr-lodco","o",["type/security","comp/cli","area/config","P2","area/memory"]],[4073,"[UX] /config is read-only in TUI — cannot modify settings mid-session","SHL0MS","o",["type/bug","area/sessions"]],[4072,"[Bug] Thread safety: unprotected shared mutable state between UI and agent threads","SHL0MS","c",[]],[4071,"[UX] Consolidate 4+ independent color/styling systems","SHL0MS","o",["type/bug"]],[4070,"[UX][Critical] No response streaming — entire response displayed at once after generation completes","SHL0MS","c",[]],[4069,"[UX] No confirmation for destructive slash commands (/clear, /reset, /new, /undo)","SHL0MS","c",["type/bug"]],[4068,"[UX] No persistent token usage indicator — context limits invisible until exceeded","SHL0MS","c",[]],[4067,"[UX] Tool approval UX: \"always\" label is misleading, timeout is not configurable","SHL0MS","c",[]],[4066,"[UX] Respect NO_COLOR env var and TERM=dumb — zero accessibility checks in codebase","SHL0MS","c",[]],[4065,"[UX] Add Ctrl+R reverse history search","SHL0MS","o",["type/bug"]],[4064,"[UX] Enable mouse support (cursor positioning, scrolling) with config toggle","SHL0MS","o",["type/feature","comp/cli","area/config","P3","sweeper:risk-compatibility"]],[4063,"[UX] Move history file from ~/.hermes_history to ~/.hermes/history","SHL0MS","c",[]],[4062,"[UX] KawaiiSpinner writes \\r unconditionally — breaks piped/redirected output","SHL0MS","c",[]],[4061,"[UX] Context-exceeded error lacks actionable guidance","SHL0MS","c",[]],[4060,"[UX] No loading indicator during agent initialization","SHL0MS","c",[]],[4059,"[UX] Argument-level tab completion for /resume, /skin, /personality, etc.","SHL0MS","o",["type/bug"]],[4058,"[UX] Silent failures: bare except+pass swallows errors with no logging","SHL0MS","o",["type/bug"]],[4057,"[UX] Missing timeouts on subprocess and network calls — 20+ calls can hang indefinitely","SHL0MS","o",["type/bug"]],[4052,"bug(honcho): cron sessions write system instructions to Honcho as user messages, corrupting user representation","erosika","c",[]],[4048,"[Bug]: `hermes update` runs `npm install` instead of `npm ci`, dirtying package-lock.json after every update","daneroo","c",["type/bug"]],[4047,"[Bug]: exa-py missing from Nix build after #3648 merge (uv.lock not updated)","nouwnow","c",["type/bug"]],[4039,"[Bug]: /model removed from Telegram without functioning alternative","deanpress","c",["type/bug"]],[4035,"[Bug]: Hermes Install , then run \"hermes\" but","Moltbot331","c",["type/bug"]],[4030,"[Bug]: Hermes claw migrate doesn't migrate","paciox","c",["type/bug"]],[4018,"[Setup]: Max Tool Calls is Inconsistent (60/90)","avishj","c",["type/bug","comp/cli","P3","sweeper:implemented-on-main"]],[4017,"/update via Telegram fails when gateway runs under a system systemd service","lance0","c",[]],[4014,"feat(telegram): support sendMessageDraft method from Bot API 9.5","kas-cor","c",["type/feature","comp/gateway","platform/telegram","P3","sweeper:implemented-on-main"]],[3992,"[Bug]: ImportError on Windows due to fcntl file locking in memory_tool","vladlearns","c",["type/bug"]],[3988,"Bug: /insights shows wrong model name — displays Gemini instead of actual active model (GLM-5.1 via zai provider)","AxDSan","c",["type/bug","comp/cli","provider/zai","P3","sweeper:implemented-on-main"]],[3979,"Telegram: require_mention ignored in groups — bot responds to every message","rusliksu","c",["type/bug","comp/gateway","platform/telegram","P1"]],[3971,"Security: Missing token patterns in credential redaction","pjt222","c",["type/security","comp/agent","area/auth","P2","sweeper:implemented-on-main"]],[3970,"Security: CI/CD supply chain hardening — floating tags and unpinned actions","pjt222","c",[]],[3969,"Security: Docker container runs as root with excessive capabilities","pjt222","c",["type/security","backend/docker","area/docker","P2"]],[3968,"Security: Cron prompt injection via skill content bypasses scanner","pjt222","c",["type/security","comp/cron","tool/skills","P0"]],[3967,"Security: Path traversal in credential_files and skills_hub quarantine_bundle","pjt222","c",["type/security","tool/skills","P0"]],[3964,"[Discord Gateway] Session context header shows wrong thread ID and topic after compression","TreyDong","c",["type/bug","comp/gateway","platform/discord","P1"]],[3956,"[Bug]: Completed empty Codex response is normalized to incomplete and retried 3 times","krandder","c",["type/bug","comp/agent","provider/openai","P1"]],[3953,"[Bug]: The context pressure monitor works correctly in the terminal but is completely missing in Telegram","schlumpie","o",["type/bug","comp/gateway","platform/telegram","P3"]],[3947,"MCP bridge serializes all tool parameters as strings, breaking number and array types","steveant","c",["type/bug","comp/tools","tool/mcp","P2"]],[3944,"[Bug]: slack integration in gateway fails","michaelliav","o",["type/bug","comp/gateway","comp/plugins","platform/slack","P3","area/install-update"]],[3943,"[Feature] Introduce `MemoryProvider` interface for long-term memory integrations","danhdoan","c",["type/feature"]],[3926,"Add Ollama Cloud as built-in provider","goemonwanwan","c",[]],[3915,"Add linked-activity startup notices and Telegram approval buttons","tymrtn","o",["type/feature","comp/gateway","platform/telegram","P3"]],[3913,"[Feature]: Docker images for linux/arm64 missing","hundehausen","c",["type/feature"]],[3912,"🐛 Alibaba provider hardcoded to coding-intl endpoint — breaks standard DashScope API keys","ankinow","c",[]],[3907,"[Bug]: read_file() undercounts total_lines for files without trailing newline","InB4DevOps","c",["type/bug","tool/file","P2"]],[3906,"bug: Telegram duplicate messages caused by stacked retry layers after send timeout","tunamitom","c",[]],[3897,"Per-user tool restrictions in gateway (RBAC)","ind1-go","o",["type/feature","comp/gateway","comp/tools","tool/terminal","tool/code-exec","P2"]],[3892,"mcp_bluebubbles_send_imessage failing with empty error message","zackmohorn","c",[]],[3891,"feat(matrix): add require_mention support for group rooms","mmaudet","c",[]],[3879,"[Feature]: Add trigger keywords to Skill frontmatter for automatic skill discovery","Cocoloco069","o",["type/feature","tool/skills","P3"]],[3863,"[Feature]: Native AWS Bedrock provider support","uditya-kumar","c",["type/feature"]],[3849,"gateway start fails with FileNotFoundError: launchctl not found (UV Python PATH issue)","kevinrajaram","c",["type/bug","comp/gateway","P2"]],[3846,"[Bug]: telegram bot responds with random error i dont know how to fix!","jamieduk","c",["type/bug"]],[3823,"refactor(gateway): platform registry — self-registering adapters to eliminate per-platform boilerplate","teknium1","o",["type/refactor","comp/gateway","P3"]],[3821,"Bug: /model slash command not wired into interactive CLI chat loop (missing dispatch + autocomplete registration)","Mesmaroth","c",[]],[3806,"[Bug]: Encrypted file uploads silently dropped in Matrix E2EE rooms — missing RoomEncryptedMedia callbacks","Zenbot-AI","c",["type/bug"]],[3785,"[Feature]: [RFC] Emotional Homeostasis Middleware: A Stateful Feedback Loop for Hermes","solo386","o",["type/feature"]],[3784,"Add option to turn off the compression warning message","novaflash82","c",[]],[3781,"[Feature]: update support for skills `.well-known` URI","jonathanhefner","o",["type/feature","area/install-update"]],[3777,"[Bug]: RFC 2544 benchmark range (198.18.0.0/15) misclassified as private, breaking TUN proxy users","imbytecat","c",["type/bug","comp/gateway","area/config","P2"]],[3773,"[Bug]: Webhook-triggered agent runs crash with KeyError: 'webhook' due to missing platform/toolset registration","gitNetw0rk","c",["type/bug"]],[3770,"Test failure in test_cli_more_coverage + MCP tool test error","SimoKiihamaki","c",[]],[3765,"feat: make dangerous command approval timeout configurable","acsezen","c",[]],[3753,"[Feature]: Selectable Gemini 3.1 Pro from OpenRouter","TypQxQ","c",["type/feature"]],[3752,"Long-running cron jobs block the scheduler tick loop","apexscaleai","c",["type/perf","comp/cron","P2"]],[3729,"KeyError: 'name' in get_tool_definitions when tool schema missing name field","tmdgusya","c",[]],[3728,"[Feature]: Other STT and Turbo support","CHesketh76","c",["type/feature","sweeper:implemented-on-main"]],[3725,"[Feature]: Rocket Chat support","meron1122","c",["type/feature","comp/gateway","P3"]],[3724,"[Bug]: hermes status crashes on Linux runtimes lacking systemctl","yepyhun","c",["type/bug"]],[3719,"Feature: Per-call model/provider override on delegate_task","HenkDz","c",[]],[3717,"[Bug]: Hermes Gateway Returns 403 on OpenAI-Compatible Endpoints (Bearer Token Not Sent)","Nadir-DNA","c",["type/bug","comp/gateway","provider/openai","P1"]],[3716,"Feature: Handle forum_topic_created events to auto-discover new forum threads","HenkDz","o",["type/feature","comp/gateway","platform/telegram","P3"]],[3710,"feat: interactive model picker for gateway (Discord/Telegram) — provider → model selection","simplenamebox-ops","c",[]],[3694,"Feature: observable context truncation events for memory continuity monitoring","agent-morrow","c",["type/feature","comp/agent","P3","sweeper:implemented-on-main"]],[3685,"[Bug] hermes model doesn't reset api_mode when switching providers","HenkDz","c",[]],[3682,"MCP tool parameter type coercion missing: JSON strings not parsed before call_tool","acsezen","c",["type/bug","comp/tools","tool/mcp","P2","sweeper:implemented-on-main"]],[3665,"feat: mount skill credential files into remote terminal backends (Modal/Docker)","teknium1","c",[]],[3663,"Feature Request: Lark/Feishu (飞书) Platform Support","d19310","c",[]],[3653,"test(delegate): fix xdist-sensitive failures in delegation test suite","vulcan-artivus","c",[]],[3652,"test(skills): stabilize flaky remote-environment warning test under parallel CI","vulcan-artivus","c",["type/test","comp/agent","tool/skills","P3","sweeper:implemented-on-main"]],[3634,"Telegram adapter does not process channel_post updates","sebastianlang84","o",["type/feature","comp/gateway","platform/telegram","P2"]],[3630,"feat(secrets): Phase 4 — Advanced Security (Ephemeral Secrets, External Vaults, Audit)","vulcan-artivus","o",["type/feature","type/security","area/auth","P3"]],[3629,"feat(secrets): Phase 3 — Encrypted Keystore + OS Credential Store + .env Migration","vulcan-artivus","o",["type/feature","area/auth","P3"]],[3628,"feat(secrets): Phase 2 — Environment Scoping + Terminal Integration","vulcan-artivus","o",["type/feature","tool/terminal","area/auth","P3"]],[3627,"feat(secrets): Phase 1 — Core Secrets Tool + Redaction Hardening","vulcan-artivus","o",["type/feature","comp/tools","area/auth","P3"]],[3626,"feat: track skill patch/edit history for auditability","domvox","o",["type/feature","tool/skills","P3"]],[3621,"[Feature]: Native Markdown and md table rendering in CLI","spektro33","c",["type/feature"]],[3614,"Add Discord slash commands for /approve and /deny","turquoisebaydev","c",[]],[3609,"[Bug]: session export doesn't support stdout","dagelf","c",["type/bug"]],[3595,"[Bug]: Discord gateway: \"thinking...\" deferred response indicator persists after final message is sent","primmer","c",["type/bug"]],[3587,"[Bug]: terminal tool corrupts files when using heredoc syntax - shell wrapper artifacts bleed into file content","primmer","c",["type/bug"]],[3579,"Docs/install footgun: \"pip install hermes-agent[extra]\" from a local checkout pulls stale PyPI metadata and can reintroduce litellm","simplenamebox-ops","c",["type/security","P2","sweeper:implemented-on-main"]],[3577,"[Bug]: Defaulting to 1M context on Claude Pro","lmaoVEVO","c",["type/bug"]],[3557,"[Feature]: Add Xpoz Social Intelligence optional skill (Remote MCP)","Nebula037","o",["type/feature"]],[3555,"[Bug]: Invalid Honcho API key from local host???","CHesketh76","c",["type/bug"]],[3554,"Matrix plugin adds mentions to each reply, we have fixed ....","navsteruk","c",["type/feature","comp/gateway","platform/matrix","P2"]],[3540,"[Bug]: Telegram slash commands fail — @botname suffix not stripped from command parsing","Kathie-yu","c",[]],[3535,"[Bug]: config.yaml model.model key is silently ignored — falls back to hardcoded default","mmaudet","c",[]],[3534,"fix(io): _safe_print catches OSError but not ValueError — gateway threads crash on closed stdout","hayka-pacha","c",[]],[3525,"Cost estimation fails: model name alias + provider inference missing","pascalwhoop","o",["type/bug","comp/agent","P2","area/usage-cost"]],[3523,"hermes update regressions after #3492 — silent git output and unnecessary stashes","MillionthOdin16","o",["type/bug","comp/cli","P2","needs-decision","area/install-update"]],[3522,"feat: preserve user config values during `hermes setup` and config regeneration","domvox","c",[]],[3521,"[Bug]: Matrix E2EE: Bot Cannot Decrypt Messages and Device Verification is Non-Functional","hundehausen","c",["type/bug"]],[3511,"[Bug]: Mattermost configuration parsing fails","MPavleski","c",["type/bug"]],[3510,"[Feature]: Firework Pass Support","mehmoodosman","c",["type/feature"]],[3506,"Feature: Durable Feedback Routing — More Consistent Use of Memory, Skills, and Follow-Up Planning","kshitijk4poor","o",["type/feature","comp/agent","tool/memory","P3","area/memory"]],[3505,"gateway: queue inbound messages per session instead of overwriting latest pending message","simplenamebox-ops","c",["duplicate","type/feature","comp/gateway","P2"]],[3500,"[Feature]: /models slash command for listing available models","sonnivasquez","o",["type/feature","comp/cli","comp/gateway","platform/telegram","P3"]],[3491,"Feature: first-class MLX Whisper local STT support on macOS / Apple Silicon","Git-on-my-level","o",["type/feature","tool/tts","P4"]],[3487,"[Bug]: Matrix gateway runtime issues after setup (missing PLATFORMS entry, non-image file downloads, text-file enrichment)","Zenbot-AI","c",["type/bug"]],[3474,"[Bug]: Soft-locking when installing obsidian-cli skill","malcolmbastien","c",["type/bug"]],[3464,"github-auth skill: token extraction silently fails for users who used `hermes setup` (checks ~/.git-credentials, not ~/.hermes/.env)","RufusLin","c",[]],[3454,"[Feature]: Load .env from current working directory for per-project config","tugrulguner","o",["type/feature","area/config","P3"]],[3453,"Email adapter auto-replies to all inbound email including noreply/automated senders","ItsMorePaul","c",[]],[3450,"[Feature]: Add log option to tool_progress setting","keslerm","c",["type/feature","sweeper:implemented-on-main"]],[3438,"[Feature]: Persist /v1/chat/completions sessions so Open WebUI chats appear in `hermes sessions list`","alexander","c",["type/feature"]],[3436,"Bug: \"RuntimeError: Event loop is closed\" crashes CLI mid-session with \"Press ENTER to continue...\"","123mikeyd","c",[]],[3435,"[Feature]: Option to disable/remove TTS as part of setup and skills","FCLC","c",["type/feature","sweeper:implemented-on-main"]],[3433,"[Bug]: `required_environment_variables` are not passed through correctly for remote-backed sessions (`daytona`, `docker`, etc.)","kentimsit","c",["type/bug"]],[3423,"[Feature Request] Discord Multi-Channel Agent Routing - Channel-Based Persona Dispatch","GeezerUK","c",[]],[3422,"feat(honcho): configurable prefetch cadence, injection granularity, and cost-efficient defaults","erosika","c",["type/feature","comp/plugins","P3"]],[3415,"[Bug]: innitial \"hermes setup\" inference provider applies to .env not config","Salt-555","c",["type/bug"]],[3410,"Auxiliary auto/custom resolution can diverge from the active custom runtime","bailob","c",[]],[3409,"session_search should not silently return empty results when summarization fails","bailob","c",[]],[3407,"CLI crashes with AttributeError on YAML null config values","erosika","c",[]],[3404,"[Feature]: Configurable timeouts for auxiliary call_llm and context compression","alanfwilliams","c",[]],[3397,"[Bug]: agent self-terminates via `pkill -f \"cli.py --gateway\"` — not caught by DANGEROUS_PATTERNS","arasovic","c",["type/bug"]],[3392,"[Feature]: add provider-linked MCP presets to model setup","paraddox","o",["type/feature"]],[3388,"[Bug]: Copilot GPT-5.4 intermittently routes to OpenRouter /chat/completions and fails with unsupported_api_for_model","ZTHECREATOR","c",["type/bug"]],[3378,"[Bug]: headers missing on streaming responses (stream:true)","Creativeloper","c",["type/bug"]],[3371,"[Bug]: /model command disappear from CLI & Telegram bot","DongDongLee87","c",["type/bug"]],[3368,"[Feature]: OpenViking Support","ian-pascoe","c",["type/feature"]],[3356,"perf(ttft): eliminate the remaining cold-start skills frontmatter bottleneck","kshitijk4poor","c",["type/perf","tool/skills","P3"]],[3355,"perf(ttft): benchmark startup parallelization and keep it only if it materially helps","kshitijk4poor","c",["type/perf","P3"]],[3354,"perf(ttft): add a disk-backed skills metadata snapshot for fresh processes","kshitijk4poor","c",["type/perf","comp/agent","tool/skills","P2"]],[3353,"perf(ttft): move runtime metadata out of the cached system prompt","kshitijk4poor","c",["type/perf","comp/agent","P2"]],[3352,"perf(ttft): cache the skills system prompt in-process and avoid heavy imports","kshitijk4poor","c",["type/perf","comp/agent","tool/skills","P2"]],[3351,"perf(ttft): reuse loaded toolsets when building the system prompt","kshitijk4poor","c",[]],[3350,"perf(ttft): make Anthropic Claude Code version detection lazy","kshitijk4poor","c",[]],[3349,"perf(ttft): short-circuit vision backend auto-resolution","kshitijk4poor","c",[]],[3348,"perf(ttft): dedupe shared tool availability checks during schema build","kshitijk4poor","c",[]],[3347,"[Feature]: MiniMax Oauth","ch0udry","c",["type/feature","sweeper:implemented-on-main"]],[3346,"tracking(ttft): master tracker for pre-request startup findings","kshitijk4poor","c",["type/perf","comp/agent","P2"]],[3344,"[superseded] perf(ttft): eliminate the remaining cold-start skills frontmatter bottleneck","kshitijk-finrep","c",[]],[3343,"[superseded] perf(ttft): benchmark startup parallelization and keep it only if it materially helps","kshitijk-finrep","c",[]],[3342,"[superseded] perf(ttft): add a disk-backed skills metadata snapshot for fresh processes","kshitijk-finrep","c",[]],[3341,"[superseded] perf(ttft): move runtime metadata out of the cached system prompt","kshitijk-finrep","c",[]],[3340,"[superseded] perf(ttft): cache the skills system prompt in-process and avoid heavy imports","kshitijk-finrep","c",[]],[3339,"[superseded] perf(ttft): reuse loaded toolsets when building the system prompt","kshitijk-finrep","c",[]],[3338,"[superseded] perf(ttft): make Anthropic Claude Code version detection lazy","kshitijk-finrep","c",[]],[3337,"[superseded] perf(ttft): short-circuit vision backend auto-resolution","kshitijk-finrep","c",[]],[3336,"[superseded] perf(ttft): dedupe shared tool availability checks during schema build","kshitijk-finrep","c",[]],[3327,"[Bug]: Hermes gateway installed as systemd user unit cannot find `uvx` executable to start MCP servers","ksze","c",["type/bug"]],[3326,"feat(cli): add --output-format json flag for structured query output","xmxdeusltd","o",["type/feature","comp/cli","P3"]],[3318,"macOS: hermes gateway start fails when launchd plist is missing; should recreate/load service","intobigdata","c",[]],[3292,"[Bug]: Current /provider incorrectly shows as OpenRouter while custom provider is used","Heavy-A","c",["type/bug","sweeper:implemented-on-main"]],[3276,"Honcho PR map: open integration work across community","erosika","c",["type/feature","comp/plugins","P3"]],[3266,"[Bug]: Model Switcher: Persistent configuration loss and missing pre-fills for Custom Endpoints","bb873","c",["type/bug"]],[3263,"[Bug]: Model Switcher: Configuration Persistence Loss & Missing Pre-fills for Custom Endpoints","bb873","o",["type/bug"]],[3259,"[Bug]: skills.sh index contains non-existent skills - install fails with \"Could not fetch\"","chelebyy","c",["type/bug","tool/skills","P3","area/install-update"]],[3240,"[Feature]: Enhanced Context Compaction Command (/compact)","bb873","c",["type/feature"]],[3238,"[Feature]: Auto GPU Configs with Hardware Detection for Local Models (Ollama / vLLM)","bb873","o",["type/feature","area/local-models"]],[3236,"[Feature]: Add support for Gemini Models (AI Studio)","leofratu","c",["type/feature"]],[3233,"[Bug]: Background review agents get 403 on providers with custom API endpoints","MillionthOdin16","c",[]],[3229,"bug: telegram.error.BadRequest in venv/lib/python3.11/site-packages/telegram/request/_baserequest.py:_request_wrapper","clawdbot47","c",[]],[3228,"[Feature Request] 支持 Pi Coding Agent 启动","DaviRain-Su","o",["type/feature","P3"]],[3226,"hermes model 应只显示已配置凭证的 provider","DaviRain-Su","o",["type/feature","comp/cli","P3"]],[3224,"[Feature]: Add supprt for GStack","Tim-Rambo","c",["type/feature"]],[3214,"fix(cli): NoneType crash on .strip() when config has null YAML values","erosika","c",[]],[3213,"fix(cli): update fails with ff-only when on a feature branch","erosika","c",[]],[3212,"Session context lost mid-conversation - session JSON file truncated to 4 messages","armchairfuturist-code","c",[]],[3210,"[Bug]: Telegram chat does not include previous messages","banjo","c",["type/bug","sweeper:implemented-on-main"]],[3206,"[Bug]: Telegram DM sends fail with 'Message thread not found' — spurious thread_id from reply chains","MacroAnarchy","c",["type/bug","comp/gateway","platform/telegram","P1"]],[3198,"feat: Add SLACK_ALLOW_BOTS env var (parity with Discord's DISCORD_ALLOW_BOTS)","irispillars","c",[]],[3191,"[Feature]: Pass Ollama think: false parameter when reasoning_effort: none is set for custom/Ollama providers","sir-mess","c",["type/feature"]],[3173,"Gateway crashes on Telegram Bad Gateway (502) — reconnect loop fails","glasharocks","c",[]],[3155,"[Feature]: Support per-client model routing in the API server","seichris","c",["type/feature","comp/gateway","P3","sweeper:implemented-on-main"]],[3150,"[Bug]: ACP extra allows agent-client-protocol 0.9.0+, but hermes-acp still imports removed acp.schema.AuthMethod","rileymoore4521","c",["type/bug"]],[3145,"[Bug]: `hermes doctor` and `hermes tools list` report inconsistent status regarding mixture-of-agents (moa)","ksze","c",["type/bug"]],[3143,"[Bug]: Discord gateway passes empty user messages to Anthropic API — \"user messages must have non-empty content\" (400)","rivercrab26","c",[]],[3139,"session_search permanently disabled when CLI and gateway write state.db concurrently","chencheng-li","c",[]],[3130,"TUI: Status bar duplicates and degrades during long sessions","elite42","c",[]],[3128,"[Feature]: Auto-discover working Telegram API endpoints when primary IP is unreachable","Gavin-Qiao","c",["type/feature"]],[3126,"[Bug]: Telegram gateway process dies abruptly after receiving messages, with no traceback or clean shutdown, after `hermes update`","LucianoSP","c",["type/bug"]],[3124,"[Bug]: fallback_model ignores fallback-specific endpoint config for custom providers","bailob","c",[]],[3123,"[Bug]: Session --resume not working","Heavy-A","c",["type/bug"]],[3118,"[Bug]: Agent cannot remember previous messages within the same session","steph500","c",[]],[3114,"CLI /model display omits named custom providers from custom_providers","bailob","c",[]],[3106,"bug(display): KawaiiSpinner isatty() crashes on closed stdout in gateway/threaded contexts","irispillars","c",[]],[3059,"Double memory flush on gateway restart when session expires","scottishclaymore","c",[]],[3047,"Feature: Configurable prompt cache TTL via config.yaml","irispillars","c",[]],[3040,"[Bug]: Github Copilot premium requests are never used","Ton-Git","c",["type/bug","comp/cli","provider/copilot","P2","area/billing"]],[3026,"[Bug]: CLI: Recent change made verbose tool outputs just say 'preparing {tool}...' with no tool info","smt923","c",["type/bug"]],[3015,"Session File Leak: JSON sessions never deleted, causing unbounded disk growth and cost explosion","rustyorb","c",[]],[3014,"Fix OpenCode model selection, normalization, and mixed API-surface routing","SaM13997","c",["type/bug","comp/cli","area/config","P2"]],[3002,"[Bug]: Fails to install NeuTTS during setup","haarts","c",["type/bug","duplicate","comp/cli","tool/tts","P2"]],[3000,"[Bug]: install.sh silently aborts on macOS when uv-managed Python path contains spaces","DevenDucommun","c",["type/bug","comp/cli","P2"]],[2991,"[WhatsApp] Gateway does not resolve LID to phone number for user authorization","devyfriend","c",["type/bug","comp/gateway","platform/whatsapp","area/auth","P2","sweeper:implemented-on-main"]],[2990,"feat: conversational cron delivery - trigger agent response from scheduled jobs","seraHf","c",["type/feature","comp/gateway","comp/cron","P3","sweeper:implemented-on-main"]],[2988,"[Feature]: XMPP chat support with OMEMO encryption","oemsysadm","o",["type/feature","comp/plugins","P3"]],[2986,"Feature Request: Configurable Subagent Permissions and Network Access","ten-jampa","c",[]],[2976,"[Bug]: WhatsApp bridge only checks node on PATH and misses usable macOS runtimes","StefanoChiodino","c",["type/bug","comp/gateway","platform/whatsapp","P2"]],[2975,"[Bug]: WhatsApp bridge only checks on PATH and misses usable macOS runtimes","StefanoChiodino","c",["type/bug","duplicate","comp/plugins","platform/whatsapp","P3"]],[2972,"[Bug]: cron sessions never get ended_at set in sessions database","Polybulle","c",["type/bug"]],[2971,"[Enhancement] API server: expose structured run events and resumable clarify/approval interactions","yemi-lagosinternationalmarket","o",["type/feature","comp/gateway","P3"]],[2962,"[Bug]: OAuth token refresh fails on headless gateway — wrong endpoint + no recovery, causing persistent 401s with Anthropic Max","nrubioru","c",[]],[2954,"[Bug]: Slack tool call progress messages appear in channel instead of thread","jneeee","c",[]],[2950,"[Bug]: Slack thread parent message missing from conversation context","jneeee","c",["type/bug","comp/gateway","platform/slack","P2"]],[2944,"Bug: /update command hangs without sending completion notification in edge cases","whooof","c",[]],[2943,"[Bug]: Discord API error in gateway","progfrance","c",["type/bug"]],[2942,"[Feature]: Mem0 Platform integration — persistent cross-session memory","kartik-mem0","c",["type/feature"]],[2940,"[Bug]: Skill.sh adapter bug - installs only top level files. Skips resources, scripts etc.","MiraDys","c",["type/bug"]],[2936,"Hermes-4 does not invoke tools via Telegram gateway despite tools being loaded","0xarkstar","c",["type/bug","comp/agent","comp/gateway","platform/telegram","provider/nous","P1"]],[2934,"WhatsApp bot mode: structured @mentions never detected in groups (device suffix mismatch)","fierroltd-bot","c",[]],[2926,"How well does the cursor effect work? Can it send the current screen screenshot to mobile devices to determine the status?","WREQI","c",[]],[2925,"[Bug]: hermes-agent: normalize dashes bug report","Jelloeater","c",["type/bug"]],[2924,"bug: same Telegram message delivered 3x in direct message conversation","novaflash82","c",[]],[2919,"Integration proposal: Native payment execution for Hermes tool-use agents (x402 / agentpay-mcp)","up2itnow0822","c",["type/feature","tool/mcp","P3","sweeper:implemented-on-main"]],[2918,"[Feature]: Tool result caching for read-only tools (web_search, web_extract)","dieutx","c",["duplicate","type/feature","comp/tools","P3"]],[2914,"Sessions saved to JSON but not indexed in SQLite (silent failure on DB lock)","seraHf","c",["type/bug","comp/agent","comp/cli","P2"]],[2910,"Telegram message delivery failure not surfaced to user - appears as 'hang/crash'","jxtomxu","c",[]],[2899,"[Bug]: Slack send_message can fall back to home DM instead of explicit channel target","seichris","c",[]],[2898,"[Bug]: Clean main fails full pytest suite on macOS","seichris","c",[]],[2894,"[Feature]: safe /restart slash command for in-chat gateway restarts","din0s","c",[]],[2887,"[Feature]: /Personality doesn't show currently selected personality","InB4DevOps","o",["type/feature","comp/cli","P3"]],[2886,"[Bug]: ?[1;31m'NoneType'?[0m?[1;31m object has no attribute ?[0m?[1;31m'strip'?[0m","miraistudio88-dot","c",["type/bug"]],[2885,"[Bug]: Local STT crashes with RuntimeError on systems without system-wide CUDA 12 libs (WSL2, venv-only CUDA)","hiro-volforto","c",["type/bug"]],[2883,"A2A follow-up: adopt named-instance runtime for inter-agent sessions and per-instance identity","erosika","c",[]],[2880,"Null","erosika","c",[]],[2878,"fix(docker): docker_forward_env config key silently ignored — missing from container_config dict","subrih","c",[]],[2873,"[Bug]: Subagents hit max_iterations prematurely — shared IterationBudget drains parent's remaining quota","Mibayy","c",[]],[2869,"[Bug]: Session history not persisting between restarts","eren726290","c",["type/bug"]],[2857,"[Feature]: option to turn off threaded replies in discord","sdibella","c",["type/feature"]],[2856,"WhatsApp: voice notes broken (not downloaded, not transcribed) + group message handling issues","fierroltd-bot","c",[]],[2852,"[Bug]: LLM token redaction breaking on .env handling on scripts","sir-mess","c",["type/bug"]],[2848,"/update from Telegram fails when config migration needs interactive input","gueysito","c",[]],[2842,"[Bug] base_url is None after update — CLI crashes on startup & Telegram shows provider auth failure","Baije7Sensai","c",["type/bug"]],[2839,"feat(telegram): long message expand/collapse with inline keyboard","dlkakbs","o",["type/feature"]],[2838,"[Feature]: Allow to limit the parallelism on sub-agents","bernaferrari","c",["type/feature"]],[2836,"Channel name resolution fails when names have emoji prefixes/suffixes (e.g. 🚀intel-feed)","subrih","c",["type/bug","comp/gateway","P2"]],[2835,"Compose context files instead of first-match-wins","Glucksberg","o",["type/feature","comp/agent","P3","sweeper:risk-compatibility"]],[2833,"Docker container fails to start with 'Duplicate mount point: /root' when user configures /root in docker_volumes","subrih","c",["type/bug","backend/docker","area/docker","P2"]],[2831,"Discord typing indicator lingers after response due to race between base.py _keep_typing and _typing_tasks","subrih","c",[]],[2825,"[Setup]: Instalacion de hermes en entorno proot ubuntu (termux)","VictorR29","c",[]],[2821,"[Setup]: Error al actualizar hermes en Termux (terminal android)","VictorR29","c",[]],[2817,"[Bug]: Plugin hooks pre_llm_call, post_llm_call, on_session_start, on_session_end are documented but never invoked","MillionthOdin16","c",[]],[2791,"[Bug]: Possible supply chain attack (TeamPCP Cloud Stealer)","NeoPolus","c",["type/bug"]],[2790,"Docker builds broken: litellm quarantined on PyPI","humanagent","c",[]],[2788,"[Bug]: Cron jobs never run or when it failed, no useful information is recorded","Celthi","c",["type/bug","comp/cli","comp/cron","P3"]],[2784,"[Bug]: PersistentShellMixin 10ms poll interval causes excessive resource consumption on WSL","joeynyc","c",[]],[2783,"[Bug]: Telegram Auth Creds lost every few minutes","CHesketh76","c",["type/bug"]],[2771,"Silent memory write failures when store is full — not surfaced to user in IM/gateway sessions","horsley","c",["type/bug","comp/gateway","tool/memory","P2","area/sessions","area/memory"]],[2765,"Hindsight plugin silently skips tool registration when HINDSIGHT_API_URL is missing/empty","diegohb","c",["type/bug","comp/plugins","tool/memory","area/config","P3"]],[2761,"Bug: `hermes tools disable memory` Ineffective","diegohb","c",[]],[2749,"[Bug]: Subprocess leak on post-Popen setup failure in process_registry","nidhi-singh02","c",["type/bug","comp/tools","tool/terminal","P2"]],[2748,"[Bug]: Global mutable DEFAULT_TOOL_STATS in batch_runner can cause race conditions","nidhi-singh02","c",["type/bug","comp/tools","P3"]],[2747,"[Bug]: Swallowed exception hides local model auto-detection failures","nidhi-singh02","c",["type/bug","comp/cli","P3"]],[2746,"[Bug]: Unprotected network calls in browser providers crash on connection failure","nidhi-singh02","c",["type/bug","tool/browser","P3"]],[2745,"[Bug]: Unchecked str.split() index access can raise IndexError","nidhi-singh02","c",["type/bug","comp/agent","comp/gateway","comp/tools","platform/slack","P3"]],[2744,"[Bug]: asyncio.gather without return_exceptions discards results on failure","nidhi-singh02","c",["type/bug","tool/web","P2"]],[2743,"[Bug]: Command injection risk via shell=True in subprocess calls","nidhi-singh02","c",["type/security","tool/tts","backend/docker","P2","sweeper:risk-security-boundary"]],[2739,"[Bug]: `hermes skills update` fails","seannetlife","c",["type/bug"]],[2737,"[Feature]: Add support for Feishu (Lark) as a messaging channel","boonguan","c",["type/feature"]],[2736,"[Feature]: Obsidian Vault as Persistent Shared Memory Layer","HarryBMa","o",["type/feature","tool/memory","area/config","P3","area/memory"]],[2718,"UI Bug: /bg command causes status bar to render on same row as thinking spinner","StefanIsMe","c",[]],[2712,"Unify env-var interpolation between mcp_tool.py and mcp_config.py","acsezen","c",["type/refactor","tool/mcp","P3"]],[2711,"Pre-compile env-var interpolation regex in mcp_tool.py","acsezen","c",["type/refactor","tool/mcp","P3"]],[2708,"Gateway hygiene compression never triggers for local/Ollama models","amiller","c",[]],[2706,"Response truncated due to output length limit","jneeee","c",[]],[2704,"feat: cron job execution results should be written back to conversational memory","novaflash82","c",["type/feature","comp/cron","tool/memory","P3","sweeper:implemented-on-main"]],[2681,"AsyncOpenAI/httpx deadlocks during vision tool execution in gateway mode","ctlst","c",[]],[2677,"Feature request: Support ${ENV_VAR} substitution in config.yaml for API keys","novaflash82","c",[]],[2672,"[Bug]: docker_mount_cwd_to_workspace config flag does not take effect in file tools","phildubach","c",["type/bug"]],[2670,"Memory flush agent overwrites live memory on session reset/gateway restart","rustyorb","c",[]],[2667,"feat: Current-session context buffer — searchable archive of compressed messages","simplenamebox-ops","o",["type/feature","comp/agent","P3","area/sessions","area/compression"]],[2663,"[Feature]: Add a permissions warning to the CLI","joseluisll","c",["type/feature"]],[2662,"Add reply_in_thread config option for Slack platform","patp","c",[]],[2653,"feat: delegate_task ACP transport override — spawn ACP child agents from non-ACP parent","simplenamebox-ops","c",["type/feature","comp/acp","tool/delegate","P3"]],[2648,"Update script uses bare 'pip' instead of venv pip, fails on Debian/Ubuntu with externally-managed-environment error","novaflash82","c",[]],[2644,"[Bug]: Openrouter APIError","nanoport","c",["type/bug"]],[2642,"[Bug]: HTTP 429 Too Many Requests is not treated","surak","c",["type/bug"]],[2636,"[Feature]: Parse Nvidia NIM mid-tool chain comments to appear as the 💬 inline comments instead of full messages","smt923","o",["type/feature"]],[2635,"[Bug]: /clear and /new leave stale compression summary and turn counter across sessions","dusterbloom","c",[]],[2613,"[Bug]: Local Honcho \"base_url\" instead of api key does not work","juspky","c",["type/bug"]],[2611,"[Bug]: Cron jobs getting deleted after one run","aifunmobi","c",["type/bug"]],[2609,"[Bug]: returning-user 'hermes setup' menu dispatches wrong section (Tools opens Messaging Platforms)","bailob","c",[]],[2604,"[Bug]: ResponseStore leaves stale conversation mappings after eviction/deletion","CoinTheHat","c",["type/bug","comp/gateway","P2"]],[2602,"[Bug]: Discord Custom Provider (Local LLM) tries to access openrouter instead of custom url","juspky","c",["type/bug"]],[2599,"[Bug]: GLM gateway sessions can undercount request size, overflow late, and persist guessed fallback context limits","paraddox","c",["type/bug"]],[2598,"Feature: Telegram Private Chat Topics support for project-based conversations","web3blind","c",[]],[2591,"[Bug]: interactive CLI advertises /resume but does not handle it","alanwilhelm","c",[]],[2582,"feat: add shell completion support (hermes completion zsh|bash)","acsezen","c",[]],[2574,"bug: plugin-provided toolsets require manual platform_toolsets config (regression from 34be3f8b)","anpicasso","c",[]],[2565,"[Bug]: Secret prohibited values for api keys causes uwarranted error messages and blocks usage","davidmacmillan","c",["type/bug"]],[2562,"[Bug]: 'custom' provider gets switched to 'openrouter'","davidmacmillan","c",["type/bug"]],[2557,"[Feature]: Add SimpleX Chat, Chat Adapter","Tim-Rambo","c",["type/feature"]],[2544,"[Bug]: Local STT provider crashes when config contains OpenAI model name (\"whisper-1\")","screenfluent","c",["type/bug"]],[2543,"[Feature]: Agent should fail fast and explain setup when image generation backends are unavailable","dlkakbs","c",["type/feature"]],[2539,"[Feature]: Suggestion: Add low VRAM support","zekesing007","c",["type/feature"]],[2537,"bug(mcp): Unhandled exception 'Event loop is closed' on shutdown with HTTP MCP servers","acsezen","c",[]],[2534,"docs: missing documentation for 'hermes plugins' CLI command","anpicasso","c",[]],[2513,"[Bug]: Custom providers lack context length auto-detection when saved via /model command","InB4DevOps","c",["type/bug","comp/cli","area/config","P3","sweeper:risk-compatibility"]],[2512,"[Feature]: Native Windows Support","abdelkrimkr","c",["type/feature"]],[2506,"_session_expiry_watcher re-flushes expired sessions on every gateway restart","tumf","c",[]],[2492,"bug(gateway): systemd service unit hardcodes venv/ path, breaks when virtualenv is .venv","joeynyc","c",[]],[2491,"Feature Request: /stop slash command to abort the current run from chat","irispillars","c",[]],[2489,"[Bug]: Telegram polling crashes with `httpx.ReadError` when streaming is enabled","llbn","c",["type/bug"]],[2483,"Gateway: duplicate/stale response when new message arrives during post-processing (interrupt race condition)","Voxvienne","c",[]],[2476,"[Bug]: Telegram polling doesn't auto-recover after Mac network interruption (sleep, WiFi switch, VPN reconnect)","Vivien202","c",["type/bug"]],[2453,"[Bug]: Agent uses gemini 3 flash preview from openrouter for ( compression / auxiliary _client and web_tools)","Bepitic","c",["type/bug"]],[2434,"[Feature] Inbound message debounce for gateway (Discord/Telegram)","cluster812","c",[]],[2428,"bug: _SafeWriter.isatty() raises ValueError on closed file (subagent ThreadPoolExecutor teardown)","irispillars","c",[]],[2422,"[Feature]: WeChat messaging platform support","Vivien202","c",["type/feature"]],[2416,"chore: publish hermes-agent to PyPI to enable ACP Registry listing","Mibayy","c",["type/feature","comp/acp","P3"]],[2412,"[Feature]: 在消息频道中添加QQ机器人支持。","wm7799","c",["type/feature"]],[2409,"[Bug]: Signal gateway doesn't work with the signal cli rest api","Islandman93","c",["type/bug"]],[2404,"[Feature]: CLI: Don't let multiline pastes remove user input, treat multiline pastes as an 'object' you can cursor around better","smt923","o",["type/feature"]],[2395,"🔒 [Automated] Security Scan Findings","uesugil","c",[]],[2384,"Anthropic fallback can inherit Codex model.base_url and send Claude requests to chatgpt.com/backend-api/codex","acsezen","c",[]],[2374,"MiniMax (/anthropic) auth gets overridden by Anthropic token refresh, causing 401","acsezen","c",[]],[2362,"[Bug]: OpenRouter + Claude — hangs on second tool call due to cache_control injected at top level of role:tool messages","otto-agent007","c",["type/bug"]],[2356,"[Bug]: Native Anthropic provider hangs on 2nd message — fine-grained-tool-streaming beta incompatible with Python SDK streaming loop","otto-agent007","c",["type/bug"]],[2348,"'hermes update' can pull non working files","gkraker04","c",[]],[2338,"Event Loop is Closed - Cleanup Crash After Vision/Web Tools","3DAlgoLab","c",[]],[2318,"Using docker version of Honcho","Guerdal","c",[]],[2305,"[Bug]: Webhook route docs/config mismatch","Actu4l-Human","c",["type/bug"]],[2300,"[Bug]: Alibaba Coding Plan Provider Returns Incorrect Model Identity","prajadiputra","c",["type/bug"]],[2296,"[Bug]: Telegram 409 polling conflict treated as permanently fatal — no retry","robbyczgw-cla","c",[]],[2293,"Custom config.yaml values lost after hermes update","manuelschipper","c",["type/bug","comp/cli","area/config","P2"]],[2281,"[Bug]: config.yaml provider/base_url ignored on fresh session startup","magnusbonnevier","c",["type/bug"]],[2273,"[Bug]: opencode go provider not function","ivankazzzz","c",["type/bug"]],[2262,"[Bug]: Garbled ANSI codes from status printouts like `\\verbose` and `approaching compaction`","smt923","c",["type/bug"]],[2243,"bug(tests): TestEnsureUserSystemdEnv fails on Python 3.12 — FakePath subclass ignores redirected path in __new__","teyrebaz33","c",[]],[2234,"bug(cron): silent cron jobs deliver \"(No response generated)\" to Discord","Postmodum37","c",[]],[2229,"bug(gateway): legacy JSON session exports lose tool_calls, creating broken conversation history","teknium1","c",["type/bug","area/sessions"]],[2228,"bug: system error messages injected with dynamic role, can appear as role=user","teknium1","c",["type/bug","comp/agent","P2"]],[2227,"bug: memory/skill nudges permanently baked into user messages, polluting conversation history","teknium1","c",["type/bug"]],[2224,"bug: post-compression file-read history injected as role=user, breaking message semantics","teknium1","c",["type/bug"]],[2221,"bug(gateway): cron job outputs injected as assistant role, breaking message alternation","teknium1","c",[]],[2220,"[Feature]: Dedicated Alibaba Coding Plan Provider with Accurate Context Window Limits","prajadiputra","o",["duplicate","type/feature","comp/agent","comp/cli","provider/qwen","area/config"]],[2210,"Meta: map of open erosika PRs (Honcho + CLI seams)","erosika","c",[]],[2205,"[Feature]: improve Venice AI integration w/ Hermes","joshua-mo-143","o",["type/feature","comp/cli","area/config","P3"]],[2204,"[Bug]: API key and provider ignored","rkondratowicz","c",["type/bug"]],[2198,"[Bug]: Telegram adapter missing MarkdownV2 support for strikethrough, spoiler, and blockquotes","llbn","c",["type/bug"]],[2193,"[Bug]: Backslashes stripped inside inline code and fenced code blocks on Telegram","fartboner","c",["type/bug"]],[2184,"Feature: Richer local memory — structured retrieval and fact extraction beyond flat files","benfrank241","c",["type/feature","tool/memory","P3"]],[2178,"[BUG] `hermes gateway run --replace` fails when old gateway process is STOPPED (Ctrl+Z)","StefanIsMe","c",[]],[2177,"[Bug]: Gateway streaming concatenates resumed text after tool calls without linebreak","fartboner","c",["type/bug"]],[2176,"[Bug]: Banned Codex account immediately after using Hermes Agent","stressatoo","c",["type/bug"]],[2174,"Feature: @-mention-only mode for Mattermost gateway adapter","vernonstinebaker","c",[]],[2153,"Bug: Context compression fails to trigger on API disconnect, causing death spiral in gateway sessions","hypotyposis","c",[]],[2150,"Optional lightweight cached startup context for Honcho recallMode=tools","gaelcado","o",["type/feature","comp/gateway","comp/plugins","P3","area/memory"]],[2139,"fix(toolsets): get_distribution() uses builtin any instead of typing.Any","nidhi-singh02","c",["type/bug","comp/tools","P3"]],[2138,"fix(cron): unawaited coroutine when asyncio.run() hits RuntimeError","nidhi-singh02","c",[]],[2137,"fix(email): IndexError when IMAP search returns empty data list","nidhi-singh02","c",[]],[2136,"fix(tools): resource leak and double socket close in code_execution_tool","nidhi-singh02","c",[]],[2134,"fix(toolsets): resolve_toolset() uses visited.copy() preventing cross-branch deduplication","nidhi-singh02","c",[]],[2130,"Bug: session_count() and message_count() missing thread lock","nidhi-singh02","c",[]],[2128,"Bug: Empty assistant message from reasoning-only fix leaks into Chat Completions API, causing prefill rejection","bigph00t","c",[]],[2125,"[Feature] Add kimi-coding (Moonshot AI) as auxiliary vision provider","jayjunjieqiu","o",["type/feature","tool/vision","provider/kimi","P3"]],[2123,"[Bug]: Agent randomly dies before task completion","TomiWebPro","c",["type/bug"]],[2107,"[Bug]: `vision_analyze` on a slow enough local model will timeout due to default 30s timout","smt923","c",["type/bug"]],[2106,"[Bug]: Quiet mode with --resume does not pass conversation history to LLM","christopher-kapic","c",[]],[2105,"Feature: Add discord_fetch_message tool","diegohb","c",[]],[2104,"[Bug]: 'Exception Event loop is closed' after `vision_analyze` used as first call to hermes in chat session/some chained tool calls","smt923","c",["type/bug"]],[2099,"[Bug]: when calling /new or /clear the status bar still shows old values","InB4DevOps","c",["type/bug"]],[2094,"[Bug]: Error code: 401 - Authorization field missing. Minimax configuration.","imylomylo","c",["type/bug"]],[2079,"delegate_task saves child's tool names instead of parent's (post-mutation timing bug)","anpicasso","c",[]],[2075,"[Bug]: minisweagent_path.py missing from wheel","sunny-g","c",["type/bug"]],[2074,"[Bug]: Ollama Models don't recognize environment (aka hermes-agent)","anibalardid","c",["type/bug"]],[2069,"[Bug]: Some combo of streaming + reasoning on local model spams thinking words on a new line each","smt923","c",["type/bug"]],[2068,"[Bug]: Session ID Truncated in `hermes sessions list`","chertykov","c",["type/bug"]],[2067,"[Bug] webapi/deps.py import mismatch (_resolve_model vs _resolve_gateway_model) breaks local model routing in Docker","idontgetcoding","c",[]],[2066,"[Bug]: wrong venv path?","gu-ma","c",["type/bug"]],[2062,"[Bug]: 钉钉无法连接。","wm7799","c",["type/bug"]],[2057,"[Feature]: custom context window limits per model","dan-and","c",["type/feature"]],[2049,"[Bug]: LLM responses are returned without spaces between words (GitHub Copilot ACP)","elranu","c",["type/bug"]],[2046,"[Feature]: Observation masking for older turns: reduce conversation history tokens without LLM summarization","yepyhun","c",["type/feature"]],[2045,"[Feature]: Lazy skill loading: remove skill listing from system prompt, use on-demand tool instead","yepyhun","o",["type/feature","comp/agent","tool/skills","area/config","P3","needs-decision"]],[2040,"[Feature]: Discord UX parity prototype without plugins or multi-account","alanwilhelm","o",["type/feature","comp/gateway","platform/discord","P3"]],[2027,"fix(delegate): _saved_tool_names used before assignment in _build_child_agent","mettin4","c",[]],[2020,"feat: make platform notes configurable instead of hardcoded limitations","rivercrab26","o",["type/feature","comp/gateway","platform/discord","platform/slack","area/config","P2"]],[2011,"[Bug]: Discord native slash commands broken inside threads","simpolism","c",["type/bug"]],[2007,"[Feature]: Manual context length entry on initial setup for custom endpoints","simpolism","c",["type/feature"]],[1983,"[Bug]: ValueError when configuring OpenCode Go API key","SaM13997","c",["type/bug"]],[1973,"[Bug]: Matrix messaging channel not functional","williamtwomey","c",["type/bug"]],[1963,"[Feature]: add .aac support to transcription tool","AdrianScott","c",["type/feature"]],[1961,"anthropic oauth fails for sonnet/opus","amiller","c",[]],[1955,"feat: per-channel model and system prompt overrides for gateway platforms","rivercrab26","c",["type/feature","comp/gateway","area/config","P2"]],[1953,"[Bug]: Slack bot doesn't fetch the thread when it gets mentioned","anthnykr","c",["type/bug"]],[1948,"Anthropic provider ignores config.yaml model.base_url — base URL hardcoded after #1675","rivercrab26","c",[]],[1947,"[Setup]: How do I run as root in Docker to get apt working?","spergware","c",["question","area/docker","P3"]],[1945,"[Bug]: Cron jobs to WhatsApp fail with Baileys jidDecode error when deliver uses human-readable contact label","dan-and","c",["type/bug"]],[1938,"[Bug]: Discord messaging gateway issue","anantshri","c",["type/bug"]],[1937,"[Bug]: browser_navigate fails to connect to local CDP endpoint","sanchomuzax","c",["type/bug"]],[1935,"[Feature]: Skill Factory — a meta-skill that auto-generates skills from live sessions","Romanescu11","c",["type/feature"]],[1911,"[Security] possible SQL injection via string formatting in execute()","tejas-ae","c",[]],[1910,"[Security] private key checked into the repository","tejas-ae","c",[]],[1904,"[Bug]: DashScope (阿里百炼) Configuration Not Workin","goldmarkx","c",["type/bug"]],[1891,"Feature Request: Multiple Provider Presets in YAML Config","apoapostolov","c",["type/feature","comp/cli","area/config","P3"]],[1888,"[Bug] Gateway approval system intercepts unrelated user responses (yes to clarify question approves pending dangerous command)","ticketclosed-wontfix","c",[]],[1872,"Race condition in concurrent tool batching for overlapping file mutations","kshitijk4poor","c",[]],[1865,"[Bug]: Docker/minisweagent startup logs leaking into the TUI transcript","lordasado","c",["type/bug"]],[1855,"feat(terminal): Multi-backend terminal — local + N named remotes with persistent shell","anpicasso","o",["type/feature","backend/ssh","comp/tools","tool/terminal","P3","needs-decision"]],[1842,"[Bug]: Incorrect parameter name in Matrix connector MessageEvent construction","carlosapgomes","c",["type/bug"]],[1837,"fix(banner): honcho/homeassistant tools show as disabled (red) at startup","erosika","c",[]],[1834,"Feature request: Wasteland integration","tanevanwifferen","c",["invalid","P3"]],[1830,"[Bug]: gateway --replace can miss existing script-style gateway processes, allowing duplicate instances and duplicate Discord replies","TheSameCat2","c",[]],[1826,"[UX] Rate limit errors (429) should show user-friendly message with configurable retry instead of traceback","apoapostolov","c",[]],[1818,"Bug: OpenClaw CLI provider passes large web content as CLI argument (PR #165)","JithendraNara","c",[]],[1803,"MEDIA: tag fails to send files - document upload not working","AxDSan","c",[]],[1802,"delegate_task fails: _saved_tool_names not in scope after _build_child_agent/_run_single_child split","yxssxn","c",[]],[1795,"[Bug]: Newline/multiline input broken in Ghostty terminal on macOS","krry","c",[]],[1789,"feat: hermes plugins install/remove/list CLI command","anpicasso","c",[]],[1788,"[Feature]: Add Feishu as a supported gateway / messaging platform","penwyp","c",["type/feature"]],[1786,"Telegram streaming edit fails with Message_too_long instead of falling back/splitting","gaelcado","c",[]],[1780,"[Feature]: Preserve agent-adapted skills during external provider updates via diff/merge reconciliation","jpKuji","o",["type/feature"]],[1774,"STT Provider Selection Logic: Placeholder API keys treated as valid credentials","AxDSan","c",[]],[1772,"Feature: Deliver batch delegation results as each subagent completes","ryanautomated","c",["type/feature","tool/delegate","P3"]],[1770,"session_search mishandles hyphenated FTS5 queries and strips quoted literals","bailob","c",[]],[1768,"[Bug]: send_message advertises WhatsApp but outbound WhatsApp routing is not implemented","sai-samarth","c",[]],[1766,"[Bug]: hermes gateway systemd unit omits nvm Node path and crash-loops with WhatsApp enabled","sai-samarth","c",[]],[1760,"[Bug]: Custom provider config (base_url, api_key) not being used - defaults to OpenRouter","d4mer","c",["type/bug"]],[1739,"[Bug]: Can't use alibaba codingplan w,th hermes agent","atasever","c",["type/bug"]],[1734,"[Feature] Support multiple configured providers with ordered fallback sequence (like pi-mono)","hanxu98121","c",["type/feature"]],[1719,"feat: subagent-to-orchestrator queries (design draft)","teknium1","o",["type/feature"]],[1698,"[Bug]: NameError: name 'subprocess' is not defined","atasever","c",["type/bug"]],[1679,"[Bug]: terminal.container_persistent (= false) setting is not respected","ksze","c",["type/bug"]],[1631,"[Bug]: gateway_state.json retains stale PID after gateway restart","nidhi-singh02","c",["type/bug"]],[1630,"[Bug]: Gateway enters infinite 400 failure loop when Telegram session exceeds context limits","nidhi-singh02","c",["type/bug"]],[1624,"[Bug]: CLI blocks during tool usage and only resumes when typing","YanSte","c",["type/bug"]],[1620,"[Bug]: `hermes --version` shows \"26 commits behind\" when already on latest","nidhi-singh02","c",["type/bug"]],[1617,"Gateway systemd service fails to auto-restart when browser processes orphaned","anpicasso","c",[]],[1615,"C:/Program Files/Git/model command shows config model instead of active fallback model","MaxKerkula","c",[]],[1613,"[Bug]: gateway should recover unloaded launchd jobs and report stale service state","PeterFile","c",[]],[1608,"Bug: Claude Code OAuth endpoint returns generic 400 treated as non-retryable","jtbrennan-git","c",[]],[1599,"feat(delegation): add background=true mode for fire-and-forget subagent tasks","anpicasso","c",["type/feature","comp/agent","tool/delegate","P3"]],[1594,"feat(gateway): inject reply-to message context when quoted message is not in session history","anpicasso","c",[]],[1591,"Add support for multiple providers or base_url config in compression","apoapostolov","c",[]],[1589,"[Bug]: Crontab is required despite crons being internal?","DanTup","c",["type/bug"]],[1583,"[Feature]: Mitigate plaintext secret (.env) exfiltration risk by adopting Varlock","jplew","c",["type/feature","sweeper:implemented-on-main"]],[1580,"[Bug]: Openrouter api key not automatically migrated on openclaw migration","akshaynexus","c",["type/bug"]],[1577,"search_context() / peer-card retrieval can appear empty immediately after successful session writes while dialectic recall already works","redhelix","c",[]],[1572,"[Feature]: user request/prompt classification, selecting the appropriate llm (via skill?)","mchzimm","c",["type/feature","sweeper:not-planned"]],[1569,"[Feature]: timestamp every message sent to cli","mchzimm","c",["type/feature"]],[1561,"[Bug] MEDIA: and [[audio_as_voice]] tags leaking into message output","nova328","c",[]],[1559,"[Feature]: Discord Gateway v2: Full Server Management & Message History Access","BusInsider","o",["type/feature"]],[1558,"[Bug]: Not sure how to classify this odd response","estebanavv","c",["type/bug"]],[1554,"[Feature]: Add Kilo as a native provider","Unselfisheologism","c",["type/feature"]],[1553,"[Feature]: critical: Dangerous Command approval flow truncates the listing of what command approval is being requested for","AdrianScott","c",["type/feature"]],[1552,"[Bug]: send_message tool and cron delivery skip message chunking, causing delivery failures for long messages","llbn","c",["type/bug"]],[1526,"[Bug]: Telegram connection fails intermittently on startup due to transient TLS reset with no retry","cmd8","c",["type/bug"]],[1511,"fix(terminal): add Singularity/Apptainer preflight check","shubham9799","c",[]],[1501,"[Feature]: Add Langfuse tracing for subagents and gateway sessions","Aureliusf","c",["type/feature"]],[1469,"[Feature]: Telegram /model improvement","lostfromlight","c",["type/feature"]],[1468,"Feature Request: Parallel Task Execution for Concurrent User Requests","AxDSan","o",["type/feature","comp/agent","P3"]],[1465,"/status always shows Tokens: 0 and Agent Running: No","HenkDz","c",[]],[1460,"[Bug]: Configuration for custom model endpoint does not work","ErykCh","c",["type/bug"]],[1459,"fix(cli): migrate setup.py from simple_term_menu to curses","shubham9799","c",[]],[1458,"fix(terminal): add SSH preflight check to tools/environments/ssh.py","shubham9799","c",[]],[1456,"[Bug]: Telegram formatting falls back to plain text on chunked messages","llbn","c",["type/bug"]],[1453,"Feature: Vercel agent-browser Skill — Local Rust CLI for AI-Agent Browser Automation","kshitijk4poor","c",[]],[1451,"[Setup]: Connected to my mac-mini m4 Qwen3.5:9B/4B model Slow respnses","kidtaroi","c",[]],[1447,"[Bug]: <ctrl46><ctrl46><ctrl46><ctrl46> error","dlkakbs","c",["type/bug"]],[1446,"[Bug]: Memory issues","CHesketh76","c",["type/bug"]],[1445,"[Bug]: Hermes does not map current directory into docker backend automatically.","Readon","c",["type/bug"]],[1444,"[Bug]: Agent executes actions without user approval in Telegram gateway","dlkakbs","c",["type/bug"]],[1443,"[Bug]: used /background task in telegram but completion report is cut off.","StefanIsMe","c",["type/bug"]],[1436,"[Bug]: GITHUB_TOKEN environment variable has been set in ~/.hermes/.env file, but not available in terminal that provide by Docker.","Readon","c",["type/bug"]],[1433,"[Feature]: Agent transparency: showing available tools and decision paths like Netflix shows why it recommends","oangelo","o",["type/feature"]],[1426,"Feature: Model-generated session titles + /title introspection + user override","teknium1","o",["type/feature","area/sessions"]],[1416,"Cron jobs not persisting state after execution (last_run_at, next_run_at, last_status)","StefanIsMe","c",[]],[1414,"[Bug]: CLI spams duplicate task name updates then loops 502 Provider errors after gateway restart with --replace on WSL (Windows)","StefanIsMe","c",["type/bug"]],[1412,"[Bug]: Cannot delete sessions by ID","joseluisll","c",["type/bug"]],[1409,"Telegram photo bursts can interrupt active runs with 'Operation interrupted: waiting for model response'","jplew","c",[]],[1402,"[Feature]: Support Slash Commands via ACP Adapter","KeithCu","c",[]],[1349,"Bug: `hermes honcho identity` fails with \"Peer object has no attribute add_message\"","anpicasso","c",[]],[1347,"[Feature]: Kimi Code and Codex Spark support","agheieff","c",["type/feature"]],[1346,"GNAP: persistent coordination layer for parallel subagent workstreams","ori-cofounder","c",["type/feature","tool/delegate","P3","sweeper:not-planned"]],[1336,"[Bug]: Discord voice fails because of missing PyNaCl after `hermes update`","baketnk","c",["type/bug"]],[1265,"feat: Hermes-to-Hermes task delegation via MCP with GitHub-backed work items","virtaava","o",["type/feature","tool/delegate","tool/mcp","P3"]],[1264,"fix(security): expand subprocess env blocklist to include gateway and tool secrets","smkrv","c",[]],[1247,"[Bug]: 'hermes tools' command removes MCP tools after saving","chdlc","c",["type/bug"]],[1244,"[Bug]: Switching the model and supplier does not take effect.","zhilianbi520","c",["type/bug"]],[1241,"[Security] subprocess invocation uses shell=True","tejas-ae","c",[]],[1240,"[Security] private key checked into the repository","tejas-ae","c",[]],[1219,"[Bug]: Cronjob 'deliver: origin' doesn't preserve Telegram thread context","nova328","c",[]],[1212,"[Feature]: JetBrains AI / Junie Subscription Support — Use JetBrains AI Pro as an LLM Provider","lugnicca","c",["type/feature","P3","sweeper:not-planned"]],[1182,"bug: setup flow writes provider to config.yaml before model selection, causing gateway race condition","teknium1","c",[]],[1167,"Codex usage attribution: Hermes traffic appears as “Other” in ChatGPT Codex usage dashboard","sanchomuzax","c",[]],[1166,"Follow-up: Pluggable STT providers and auto-disable when no API key","AxDSan","c",[]],[1158,"fix(gateway): GatewayConfig.get() AttributeError crashes all Telegram/Discord message handling","robbyczgw-cla","c",[]],[1156,"feat: Review and revoke agent memory — user control over learned knowledge","teknium1","o",["type/feature","area/memory"]],[1155,"feat: Agent audit log — full history of actions taken","teknium1","o",["type/feature","comp/agent","comp/cli","comp/gateway","comp/tools","comp/cron"]],[1154,"feat: Scoped access controls for connected accounts","teknium1","o",["type/feature"]],[1144,"Background processes are lost when hermes-gateway restarts","spanishflu-est1918","c",[]],[1143,"Telegram background process notifications ignore forum topic and post to General","spanishflu-est1918","c",[]],[1142,"WhatsApp Bridge: Messages from mobile app not received, only from WhatsApp Web works","crazy2705","c",[]],[1137,"Email module: option to pull text only, skip attachments","philmcneal","c",[]],[1136,"[Feature]: Add support for LLM input compression to save 40-60% on LLM costs","rasmus-u","c",["type/feature","sweeper:not-planned"]],[1126,"[Bug]: Thinking type `adaptive` is not supported with `budget_tokens`","ASRagab","c",["type/bug"]],[1119,"[Bug]: Null Values in SessionResetPolicy Configuration Cause TypeError","chrisqianz","c",["type/bug"]],[1100,"STT config ignored: Gateway hardcodes OpenAI Whisper despite stt.enabled: false","AxDSan","c",[]],[1094,"bug(agent): repeatedly acknowledges required gateway restart but does not execute the restart action","atuida","c",[]],[1093,"Google OAuth PKCE Issue on Headless Systems","nova328","c",[]],[1092,"Feature: CLI Inspectable Tool Timeline — Expandable Tool Calls, Results, and Historical Event Inspection","kshitijk4poor","o",["type/feature","comp/cli","P3"]],[1091,"Feature: Session Usage Visibility — Persistent Token Totals and Context Window Percentage in the CLI","kshitijk4poor","c",[]],[1083,"[Bug]: ⚠️ API call failed (attempt 1/3): BadRequestError","progfrance","c",["type/bug"]],[1071,"[Bug]: Error during OpenAI-compatible API call #1: 'dict' object has no attribute 'strip'","Kaloszer","c",["type/bug"]],[1069,"[Feature]: Tavily Skill","vectrocomputers","c",["type/feature"]],[1064,"Feature: User-Managed Website Blocklists for web_extract/browser Tools — Shared Safety Lists Against Prompt Injection","kshitijk4poor","c",[]],[1056,"[Bug]: Telegram and Discord DMs share a single global session (Context Bleeding)","heyyyimmax","c",["type/bug"]],[1055,"[Feature]: GithubCopilot Support","Jitha-afk","c",["type/feature"]],[1054,"[Feature]: Integrated Platform Command Reference","popstarsai","c",["type/feature"]],[1050,"[Feature]: Homebrew formula for hermes-agent","dot-agi","c",["type/feature"]],[1049,"bug(gateway): /update hard-fails with ' command not found on PATH' even when Hermes is running","atuida","c",[]],[1036,"[Bug]: MCP tools appear as connected/available, but names and schemas are not visible until Hermes is restarted","Lemonawa","c",[]],[1034,"bug(vision): image analysis should recover gracefully when primary vision path fails","atuida","c",[]],[1033,"bug(gateway): Telegram voice notes emit bogus incapability message instead of using local Whisper fallback","atuida","c",[]],[1011,"[Bug]: agent delegation to custom inference provider does not work","comalice","c",["type/bug"]],[1010,"[Feature]: Add OPEN_AI_LLM_TIMEOUT environment variable","joseluisll","c",["type/feature"]],[1006,"Skills Guard: Official/builtin skills blocked by scan + --force flag doesn't override DANGEROUS verdict","teknium1","c",["type/bug"]],[1005,"Telegram gateway stops responding when terminal is closed on headless servers","nova328","c",[]],[1002,"[Bug]: terminal subprocesses inherit OPENAI_BASE_URL and break external Codex CLI when Hermes uses a custom endpoint","PeterFile","c",[]],[991,"Email adapter uses IMAP sequence numbers instead of UIDs, starttls skips cert verification","Himess","c",[]],[990,"Log handler accumulates on every AIAgent init, degrading gateway performance","Himess","c",[]],[989,"DeepSeek V3 parser drops tool calls when model returns multiple","Himess","c",[]],[987,"Gateway sessions have NULL model in DB","heyalchang","c",[]],[984,"Feature: Parallel CLI Skill — Web Search, Extraction, Deep Research & Enrichment via parallel-cli","kshitijk4poor","c",[]],[983,"Feature: Parallel CLI Skill — Web Search, Extraction, Deep Research & Enrichment via parallel-cli","kshitijk-finrep","c",[]],[982,"[Feature]: Using other LLM providers than Openrouter; using LLM providers' OAuth instead of API key","inbusco","c",["type/feature"]],[973,"[Bug]: GatewayConfig has no attribute 'get' when sending /start on Telegram","theojpeg","c",["type/bug"]],[966,"[Feature]: Add Kimi Coding as a direct inference provider","louisdevzz","c",[]],[961,"[Bug]: `hermes doctor` reports configured Honcho as unavailable","PeterFile","c",[]],[948,"[Bug]: Failed to connect to MCP server (tools.mcp_tool)","chdlc","c",["type/bug"]],[937,"[Feature]: Add /reasoning command with gateway hot reload","PeterFile","c",[]],[933,"Feature Request: Support multiple OAuth tokens with automatic fallback","Krlosimc","c",[]],[931,"CI hang: test_run_agent_codex_responses makes live API calls, causes 8+ min timeout","teyrebaz33","c",[]],[930,"[Bug]: Codex Responses request has unsupported field(s): parallel_tool_calls, prompt_cache_key, tool_choice.","ayb","c",["type/bug"]],[928,"UX: Slash commands require exact full name — partial matching and Tab completion not surfacing","yxssxn","c",[]],[926,"Setup completion screen: 'hermes config set KEY VALUE' example is copy-paste unsafe","yxssxn","c",[]],[913,"VPS support via Docker","javi22020","c",["type/feature"]],[906,"[Feature]: Integrate with Cognetivy","meitarbe","c",["type/feature","sweeper:not-planned"]],[905,"hermes setup wizard hangs on non-interactive SSH / headless environments","sudoingX","c",[]],[898,"Duplicate 'skills' subparser causes crash on Python 3.11+","Czarekkk","c",[]],[893,"Strict OpenAI-compatible chat completions endpoints reject replayed tool_calls.call_id / response_item_id fields","adavyas","c",[]],[892,"fix: remaining hardcoded ~/.hermes paths bypass HERMES_HOME override","0xIbra","c",[]],[886,"Context compression silently drops history due to Responses API / stream kwarg mismatch in auxiliary client","DiamondEyesFox","c",[]],[879,"[Feature]: Local model routing for auxiliary tasks (Ollama/custom endpoint support)","eternal4430","c",["type/feature"]],[878,"[Bug]: `hermes doctor` always reports the cronjob tool as \"(system dependency not met)\"","ksze","c",["type/bug"]],[861,"skills list mislabels local skills as builtin","arceus77-7","c",[]],[860,"bug: SQLite session transcript accumulates duplicate messages (3-4x token inflation)","DiamondEyesFox","c",[]],[853,"[Bug]: Telegram Bot not responding at all","tanaymeh","c",["type/bug"]],[850,"[Feature]: Full docker deployment","Material-Scientist","c",["type/feature"]],[849,"[Bug]: TypeError in _keep_typing() crashes Telegram gateway on incoming messages","fartboner","c",["type/bug"]],[845,"fix: guard print() calls in run_conversation() against OSError when stdout is unavailable (systemd/headless)","GeorgL0ngGamma","c",[]],[844,"Feature: Knowledgebase RAG System — User-Configured Document Directory with Local Embedding, Hybrid Search & Auto-Retrieval","teknium1","o",["type/feature","comp/agent","tool/memory","P3"]],[835,"Flaky test: test_vision_tools.py::TestErrorLoggingExcInfo::test_analysis_error_logs_exc_info failing on main","Bartok9","c",[]],[829,"feat: offer agent migration during install.sh and hermes setup","teknium1","c",[]],[826,"feat: hermes migrate --from openclaw CLI command (pre-startup migration)","teknium1","c",[]],[820,"Generated a structured documentation site for Hermes Agent","lban2049","c",[]],[816,"Gateway infinite loop: log handler duplication + unbounded interrupt recursion","DaAwesomeRazor","c",[]],[814,"Group/channel sessions shared across all users — context bloats fast with multiple active users","DaAwesomeRazor","c",[]],[813,"Anthropic \"prompt is too long\" 400 error not detected as context length error — aborts instead of compressing","DaAwesomeRazor","c",[]],[811,"[Bug]: MiniMax does not support a `https://api.minimax.io/v1/models` URL, so the `hermes doctor` command always reports MiniMax as HTTP 404","ksze","c",["type/bug"]],[806,"[Bug]: get_due_jobs may skip legacy naive timestamps under non-local Hermes timezone","0xNyk","c",[]],[786,"bug: _strip_think_blocks regex strips visible content when model discusses <think> tags literally","DiamondEyesFox","c",[]],[782,"feat: support HERMES_MAX_TOKENS env var / config.yaml max_tokens for custom providers","DiamondEyesFox","c",[]],[759,"[Bug]: AttributeError \"dict' object has no attribute 'strip\" when using OpenAI endpoint","chdlc","c",["type/bug"]],[747,"[Bug]: hermesagent consistently forgets he/she/it has shell access","yosun","c",["type/bug"]],[744,"Feature Request: Native User-Defined Quick Commands That Bypass the Agent Loop","DiamondEyesFox","c",[]],[741,"[Bug]: Model outputs tool calls as text instead of using native function calling","Farukest","c",["type/bug"]],[737,"Feature Request: Native Model/Provider Fallback With Failure Classification","DiamondEyesFox","c",[]],[730,"hermes-lite — rust tui, multi-agent swarms, and persistent memory built on hermes","m0at","c",[]],[722,"Feature: Structured Tool Result Hints (CTAs) — Next-Action Guidance to Reduce Agent Iterations (inspired by incur)","teknium1","c",["type/feature"]],[719,"Feature: Display Previous Messages When Resuming a Session in CLI TUI","teknium1","c",["type/feature"]],[718,"Feature: Interactive Session Picker for hermes --continue — Browsable Session List with Search","teknium1","c",["type/feature"]],[712,"[Bug]: get_codex_models does not exist","dragonkhoi","c",["type/bug"]],[703,"Bug: `hermes skills list` does not initialize `.hub` even though `doctor` recommends it","PeterFile","c",[]],[694,"Feature: NeuroSkill BCI Integration Skill — Brain-Computer Interface State of Mind Injection","teknium1","c",["type/feature"]],[693,"Feature: Time-of-Day Context Injection — Ambient Temporal Awareness in System Prompt","teknium1","c",["type/feature"]],[692,"Feature: Implicit Signal Detection & Behavioral Nudges — Detect User State from Text and Adjust Agent Behavior (inspired by NeuroSkill)","teknium1","c",["type/feature"]],[690,"Feature: MCP Server Management — Discovery, Selective Tool Loading, and hermes mcp CLI","teknium1","o",["duplicate","type/feature","comp/cli","tool/mcp","P3"]],[689,"Feature Request: Remote Agent Connection / Multi-Instance Delegation","bierlingm","o",["type/feature","comp/agent","tool/delegate","P3"]],[688,"Feature: Skill Requirements Declaration — Auto-Configure API Keys & MCP Servers on Install","teknium1","c",["type/feature"]],[684,"Feature: CLI Rich Rendering & Block Navigation — Streaming Markdown, Syntax Diffs & Output Indexing","teknium1","o",["type/feature","area/streaming"]],[683,"Feature: CLI Status Bar & Token/Cost Tracking — Persistent Context Window Visibility","teknium1","c",["type/feature"]],[682,"Feature: @ Context References — Scoped File, Folder, Diff & URL Injection in Messages","teknium1","c",["type/feature"]],[681,"Feature: .hermes.md Project Config — Per-Repository Agent Rules & Context","teknium1","c",["type/feature"]],[678,"Feature: Memory Extraction (Atomic Facts from Text) + Forgetting (Decay, Pruning, Targeted Purge)","teknium1","o",["type/feature","comp/agent","tool/memory","P3","needs-decision","area/memory"]],[677,"Feature: Semantic Memory Recall — Vector Search with Composite Scoring (Similarity + Recency + Importance)","teknium1","o",["type/feature","area/memory"]],[676,"Feature: Cognitive Encoding — LLM Auto-Classification + Contradiction Consolidation on Memory Write","teknium1","o",["type/feature","area/memory"]],[675,"Feature: Configurable Embedding Infrastructure — Local (fastembed) + API (OpenAI) with Config Flag","teknium1","c",["type/feature"]],[674,"Feature: Memory Storage Migration — Flat Files to SQLite with Scope, Importance & Timestamps","teknium1","o",["type/feature","area/memory"]],[673,"Feature: Configurable Embedding Infrastructure — Local (fastembed) + API (OpenAI) with Config Flag","teknium1","c",["type/feature"]],[672,"Feature: Memory Storage Migration — Flat Files to SQLite with Scope, Importance & Timestamps","teknium1","c",["type/feature"]],[662,"Bug: web_extract not available in execute_code (hermes_tools) - breaks ascii-art skill web lookups","Kainan-Nous","c",[]],[658,"[Bug]: Skills should declare runtime prerequisites (env vars, CLI binaries) to prevent false capability claims","kshitijk4poor","c",[]],[652,"Feature: Git Worktree Isolation for Parallel CLI Sessions (`hermes -w`)","teknium1","c",["type/feature"]],[651,"[Bug]: hi borked it?","yosun","c",["type/bug"]],[647,"Context compressor can split tool-call/tool-output pairs and create dangling tool history","intertwine","c",[]],[644,"[Feature]: Nous Research Portal should be first-class provider option in setup","teknium1","c",["type/feature"]],[643,"[Feature]: Custom personalities and ability to disable default personality","teknium1","c",["type/feature"]],[642,"[Feature]: Ability to selectively disable/enable individual skills","teknium1","c",["type/feature"]],[641,"[UX]: /new and /reset commands are confusing — clarify or combine","teknium1","c",["type/feature"]],[640,"[UX]: /help and /personalities output needs better formatting and spacing","teknium1","c",["type/feature"]],[639,"[UX]: CLI should use alternate screen (fullscreen) mode on launch","teknium1","o",["type/feature"]],[638,"[Bug]: Image messages break Nous API models — no vision support detection or error recovery","teknium1","c",["type/bug"]],[637,"[Bug]: Disabling all tools resets selection to defaults instead of saving empty","teknium1","c",["type/bug"]],[636,"[UX]: Async slash commands (/skills search, etc.) need a loading indicator","teknium1","c",["type/feature"]],[634,"[Bug]: max_turns config has inconsistent defaults across modules — user-set value not persisted correctly","teknium1","c",["type/bug"]],[633,"[Bug]: /history command shows incomplete conversation — missing messages and confusing numbering","teknium1","c",["type/bug"]],[632,"[Bug]: /model command accepts any string with no validation","teknium1","c",["type/bug"]],[631,"[Bug]: Duplicate COMMANDS dicts cause autocomplete gaps and out-of-sync slash commands","teknium1","c",["type/bug"]],[630,"[Bug]: GIF lookup fails — no built-in tool, skill dependency not surfaced","teknium1","c",["type/bug"]],[628,"Gateway session hygiene: pathological messenger transcripts need auto-compact/warn/reset","tripledoublev","c",[]],[626,"Feature: Agent Loop Middleware Architecture — Ordered Lifecycle Hooks, Hard Subagent Limit Enforcement & Dangling Tool Call Repair (inspired by DeerFlow)","teknium1","c",["type/feature"]],[625,"Feature: Structured Temporal Memory with Confidence-Gated Facts — Hierarchical Context Sections, Debounced Queue & Token-Aware Injection (inspired by DeerFlow)","teknium1","o",["type/feature","area/memory"]],[624,"Feature: Automatic Session Title Generation — Lightweight LLM-Based Title After First Exchange (inspired by DeerFlow)","teknium1","c",["type/feature","comp/agent","P3","area/sessions"]],[619,"[Bug]: Licence file seems to be missing from the main branch","dentroai","c",["type/bug"]],[609,"Allow configurable subagent model in config.yaml","teknium1","c",["type/feature"]],[596,"Delegation: add ACP-style external agent targeting and safety guards","Rainhoole","c",[]],[592,"[Feature]: configurable gateway background process watcher notifications","PeterFile","c",["type/feature"]],[589,"[Feature Request] Polymarket Prediction Market Integration","Rainhoole","c",[]],[586,"Feat: Ares and Posideon Agent Skin","ar0cket1","c",[]],[581,"Feature: MCP Client Improvements — CLI subcommand, Resources/Prompts, hermes tools UI","teknium1","c",["type/feature"]],[578,"Feat: Add modpacks for banner alternatives","ar0cket1","c",[]],[577,"Feature: Inline Security Risk Self-Annotation — Zero-Cost LLM-Assessed Command Safety","teknium1","o",["type/feature","area/usage-cost"]],[576,"[Bug]: systemd restart loop (non-TTY CLI exit and \"gateway already running\" conflict)","web3blind","c",["type/bug"]],[574,"[Bug]: Setup wizard shows OpenRouter model list when Nous Portal model fetch fails, causing `400 missing model` errors","PercyDikec","c",["type/bug"]],[572,"[Bug]: OPENAI_API_KEY set but not being recognized by hermes(not connecting at all) or hermes doctor with OPENAI_BASE_URL localhost","q4220","c",["type/bug"]],[569,"Feature: Agent Client Protocol (ACP) Server Mode — Run Hermes in Zed, JetBrains, Neovim, Toad & Any ACP-Compatible Editor","teknium1","o",["type/feature"]],[566,"fix: Disabled tools still advertised in execute_code and delegate_task descriptions","teknium1","c",["type/bug"]],[560,"[Bug]: \"Custom endpoint\" doesn't isolate its API key from other providers","DVLevin","c",["type/bug"]],[556,"Context compression retries cause apparent freeze with no feedback","thebasedcapital","c",[]],[555,"fix(tests): test_cli_init.py reads user ~/.hermes/config.yaml making tests environment-dependent","teyrebaz33","c",[]],[553,"Feature: Subconscious Observer Agent — Background Memory Processing, Cross-Session Pattern Detection & Proactive Guidance (inspired by Letta claude-subconscious)","teknium1","o",["type/feature","area/sessions","area/memory"]],[539,"Feature: Conditional Skill Activation — Fallback Skills That Activate When Tools Are Unavailable","teknium1","c",["type/feature"]],[537,"Feature: Watch Mode — AI Comment Triggers for Editor-Native Code Interaction (inspired by Aider)","teknium1","o",["type/feature"]],[536,"Feature: Self-Correction Reflection Loop — Automatic Retry with Structured Error Feedback After Failed Edits (inspired by Aider)","teknium1","o",["type/feature"]],[535,"Feature: PageRank Repo Map — Automatic Codebase Context Selection via Symbol Graph (inspired by Aider)","teknium1","o",["type/feature"]],[534,"Feature: Aider Coding Agent Skill — Lightweight Model-Agnostic Pair Programming Without PTY","teknium1","c",["type/feature"]],[532,"Feature: /upload Command — Ephemeral Tunnel-Based File Upload for Remote Users","teknium1","o",["type/feature","comp/gateway","P3"]],[531,"Feature: User Workspace & Knowledge Base — Persistent Document Storage, Search, and RAG Integration","teknium1","o",["type/feature","comp/agent","tool/memory","P3"]],[527,"Feature: Gateway Permission Tiers — Role-Based Access Control (Owner/Admin/User/Guest) for Messenger Platforms","teknium1","o",["type/feature","comp/gateway","platform/telegram","platform/discord","platform/slack","platform/whatsapp"]],[526,"Feature: Anthropic Context Editing API Integration — Server-Side, Cache-Friendly Tool/Thinking Cleanup for Claude Models","teknium1","o",["type/feature","comp/agent","provider/anthropic","P3"]],[525,"Feature: /microcompact — Instant, LLM-Free Surgical Context Stripping (inspired by vicnaum's Claude Code RE)","teknium1","o",["type/feature"]],[524,"Feature: Agent Migration System — Auto-Detect & Import Settings from Claude Code, Codex, Gemini CLI, Cursor, Aider, Roo Code & Others on First Install","teknium1","o",["type/feature","comp/agent","area/config","P3","area/install-update"]],[523,"Feature: Local Model Setup Skill — Ollama, llama.cpp & vLLM Configuration Guide with Model Recommendations (inspired by Liquid AI LocalCowork)","teknium1","o",["type/feature","tool/skills","P3","area/local-models"]],[522,"Feature: Tool Argument Validation & Multi-Step Execution Patterns (inspired by Liquid AI LocalCowork)","teknium1","o",["type/feature"]],[521,"Feature: Inline Image/PDF Support in read_file — Skip the Extra Tool Call (inspired by Kilocode)","teknium1","o",["type/feature"]],[520,"Feature: Tool Call Repair Middleware — Auto-Lowercase + Invalid Tool Handler (inspired by Kilocode)","teknium1","c",["type/feature"]],[519,"Feature: System-Reminder Injection Pattern — User-Position Guidance for Better Model Attention (inspired by Kilocode)","teknium1","o",["type/feature"]],[518,"Feature: Batch Tool Execution + Multi-Edit — Parallel Tool Calls and Batched File Edits (inspired by Kilocode)","teknium1","o",["type/feature"]],[517,"Feature: Fuzzy Matching — Permissive Thresholds + Unicode Normalization (inspired by Kilocode)","teknium1","c",["type/feature"]],[516,"Feature: LSP Integration — Post-Edit Diagnostics and Code Intelligence Tools (inspired by Kilocode)","teknium1","c",["duplicate","type/feature","P3","comp/lsp"]],[515,"Feature: SOC Analyst SIEM Triage Skill — Automated Alert Enrichment, Analysis & Investigation Reports","teknium1","o",["type/feature"]],[514,"Feature: A2A (Agent-to-Agent) Protocol Support — Remote Agent Discovery, Communication & Interoperability","teknium1","c",["type/feature","comp/agent","comp/plugins","P3"]],[513,"Feature: Two-Phase Context Management — Prune Tool Outputs Before Full Compaction (inspired by Kilocode)","teknium1","c",["type/feature","comp/agent","P3"]],[512,"Feature: Doom Loop Detection — Pause on Repeated Identical Tool Calls (inspired by Kilocode)","teknium1","o",["type/feature","innovation","comp/agent","P2","needs-decision"]],[511,"Feature: Anti-Sycophancy System Prompt Rules — Eliminate Filler, Force Action (inspired by Kilocode)","teknium1","o",["type/feature"]],[510,"Feature: Rich Tool Descriptions — Examples, Anti-Patterns, and Failure Modes (inspired by Kilocode)","teknium1","o",["type/feature"]],[509,"Feature: Cognitive Memory Operations — LLM-Driven Encoding, Consolidation, Adaptive Recall & Extraction (inspired by CrewAI)","teknium1","o",["type/feature","tool/memory","P3","area/memory"]],[508,"Feature: Model-Family-Specific System Prompts — Tailored Base Prompts per Provider (inspired by Kilocode)","teknium1","o",["type/feature"]],[507,"Feature: Granular Improvements from Roo Code Deep-Dive — Tool Output, Patch Refinements, Anti-Hallucination, Prompt Methodology","teknium1","c",["type/feature"]],[506,"Feature: Agent Autonomy Profiling — Complexity-Graded Evaluation Across Work Domains (inspired by AI4Work)","teknium1","c",["type/feature"]],[505,"Feature: Work-Aligned Capability Expansion — Targeting Underrepresented High-Value Domains (inspired by AI4Work)","teknium1","o",["type/feature"]],[504,"Feature: Enhanced CLI TUI — Rich Markdown Rendering, Diff Previews, Token Tracking & Navigable Output","teknium1","c",["type/feature"]],[503,"Feature: Platform-Native Rich Interactions — Inline Keyboards, Execution Plans & Structured UI Components","teknium1","c",["type/feature"]],[502,"Feature: Project Context System — @ References, .hermes.md Config Files & Workspace Awareness","teknium1","c",["type/feature"]],[501,"Feature: Web UI Gateway — Local Browser-Based Interface with Streaming, Artifacts & Rich Rendering","teknium1","c",["type/feature"]],[500,"Feature: Proactive Agent Context Loop — Signal-Driven Context Injection & Adaptive Engagement (inspired by NeuroSkill)","teknium1","c",["type/feature"]],[499,"Feature: Context Compaction Quality Overhaul — Handoff-Oriented Prompts, User Message Preservation, and Configurable Compaction (inspired by Codex CLI)","teknium1","c",["type/feature"]],[498,"Feature: Conversational RL Personalization — Online Model Fine-Tuning from Live User Feedback (inspired by OpenClaw-RL)","teknium1","c",["type/feature"]],[497,"Feature: MCP OAuth 2.1 PKCE Authentication for HTTP Transport","teknium1","c",["type/feature"]],[496,"Security: Promptware Defense — Context Window Hardening Against C2/Brainworm-Style Attacks","teknium1","c",["type/feature"]],[495,"Feature: ml.ink Skill — Agent-Native Production Deployment via MCP (Freysa AI)","teknium1","c",["type/feature"]],[494,"Feature: Parse.bot MCP Integration — Instant Structured APIs for Any Website (Actions + Data Extraction)","teknium1","c",["type/feature"]],[493,"Feature: Pinchtab Skill — Free Local Browser Control for AI Agents via HTTP API","teknium1","c",["type/feature"]],[492,"Feature: Autonomous Skill Templates — Tool Allowlists, Requirement Declarations, Scheduled Execution & Lifecycle (inspired by OpenFang Hands)","teknium1","c",["type/feature"]],[491,"Feature: Webhook-Triggered Agent Sessions — Event-Driven Execution Beyond Cron (inspired by Gobii)","teknium1","o",["type/feature","area/sessions"]],[489,"Feature: Semantic Codebase Search — Tree-sitter + Embeddings as search_files target='semantic' Mode (inspired by Roo Code)","teknium1","c",["type/feature"]],[488,"Feature: Zeroshot Skill — Multi-Agent Blind Validation Orchestration via CLI","teknium1","o",["type/feature"]],[487,"Feature: Cryptographic Audit Trail — SHA-256 Hash-Chained Action Log for Tamper-Proof Agent Accountability (inspired by OpenFang)","teknium1","c",["type/feature"]],[486,"Feature: Code Wiki Skill — Auto-Generate Interactive Documentation & Architecture Diagrams from Any Codebase (inspired by Google CodeWiki)","teknium1","c",["type/feature"]],[485,"Feature: Per-Agent SQLite Database Tool — Persistent Queryable Structured Storage (inspired by Gobii)","teknium1","c",["type/feature"]],[484,"Feature: Content-to-Podcast Skill — Convert Any Content into Conversational Audio Episodes (inspired by Studley.ai)","teknium1","o",["type/feature"]],[483,"Feature: Post-Task Reflection & Missing Affordance Detection (inspired by Cognitive Workbench)","teknium1","o",["type/feature","comp/agent","P3"]],[482,"Feature: Switchable Agent Modes — Named Profiles with Tool Restrictions, Personas & Per-Project Config (inspired by Roo Code)","teknium1","c",["type/feature"]],[481,"Feature: Tool-Call Loop Guard — SHA-256 Pattern Detection for Stuck Agent Loops (inspired by OpenFang)","teknium1","c",["type/feature"]],[480,"Feature: LLM-Based Context Condensation for Long Sessions","teknium1","c",["type/feature"]],[479,"Feature: Best-of-N Competitive Evaluation — Judge-Based Selection from Parallel Agent Outputs (inspired by Blackbox AI Chairman)","teknium1","o",["type/feature"]],[478,"Feature: Study Deck Skill — Flashcard/Quiz Generation, Spaced Repetition & Progress Tracking (inspired by Studley.ai)","teknium1","o",["type/feature"]],[477,"Feature: OpenHands Coding Agent Skill — Model-Agnostic Sandboxed Code Agent Delegation","teknium1","c",["type/feature"]],[476,"Feature: Agent Mode System — Persona + Tool Scoping + Behavioral Constraints (inspired by Kilocode)","teknium1","c",["type/feature"]],[475,"Feature: Blackbox CLI Skill — Multi-Model Agent Delegation with Built-in Judge (inspired by Blackbox AI)","teknium1","c",["type/feature"]],[474,"Feature: NewAPI AI Gateway Skill — Self-Hosted Multi-Provider Routing, Failover, and Cost Management","teknium1","c",["type/feature"]],[467,"Fork with local MLX inference, WebGPU browser inference, clipboard image paste, Rust prompt scanner","m0at","c",["type/feature","P3"]],[466,"feat: File transfer between sandboxed environments and users (send_file tool)","teknium1","o",["type/feature","backend/file-sync","comp/gateway","tool/file","backend/docker","P2"]],[465,"[Bug]: API Keys saving to config.yaml instead of .env as stated in doc","q4220","c",["type/bug"]],[464,"[Bug]: Blinking cursor or switching emojis causing prompt lines to flash repeatedly in terminal","q4220","c",["type/bug"]],[454,"[Feature]: Fallback provider","Salt-555","c",["type/feature"]],[452,"[Feature]: feat: filesystem checkpointing and rollback before destructive operations","alireza78a","c",["type/feature"]],[447,"[Bug]: `hermes status` never shows Codex auth file path due to wrong dict key","PercyDikec","c",["type/bug"]],[445,"[Bug]: Codex API model fetch uses wrong visibility filter string, leaking hidden models","PercyDikec","c",["type/bug"]],[443,"[Bug]: DeepSeek V3 tool call parser silently drops multi-line JSON arguments","PercyDikec","c",["type/bug"]],[440,"[Bug]: /retry command silently discards the agent's final response","PercyDikec","c",[]],[437,"[Bug]: max-iterations retry path returns empty string when think blocks are stripped","PercyDikec","c",["type/bug"]],[435,"Max-iterations retry summary uses hardcoded `max_tokens` instead of `_max_tokens_param()`","Farukest","c",[]],[432,"WhatsApp bridge uses Linux-only `fuser` command for orphaned process cleanup","Farukest","c",[]],[429,"Feature: Skill Lifecycle Quality — Better Descriptions, Proactive Improvement Loop, and Writing Principles (inspired by Anthropic skill-creator)","teknium1","o",["type/feature","comp/agent","tool/skills","P3"]],[418,"Feature: Pokémon Play History Dashboard — Live Monitoring & Gameplay Review GUI","teknium1","o",["type/feature","P3","comp/dashboard"]],[417,"Feature: Pokémon Playing Skill — Headless GBA/GB Emulation with AI Gameplay (inspired by gpt-play-pokemon-firered)","teknium1","c",["type/feature"]],[416,"Feature: Skill Validation & Linting — Automated Quality Checks on Skill Create/Edit","teknium1","o",["type/feature","tool/skills","P3"]],[415,"Feature: Insertion-Time Tool Result Trimming — Cache-Friendly Context Management","teknium1","o",["type/feature"]],[414,"Feature: Iteration Budget Pressure — Warn the LLM Before Max Iterations Hit","teknium1","o",["type/feature"]],[413,"Feature: Cross-CLI Agent Orchestration — Mixed Workflows with External Agent CLIs (inspired by AgentWorkforce/relay)","teknium1","c",["type/feature"]],[412,"Feature: Consensus & Voting Engine for Multi-Agent Decision Making (inspired by AgentWorkforce/relay)","teknium1","o",["type/feature"]],[411,"Feature: Migrate Google Workspace Skill to Official Google Workspace CLI (gws)","teknium1","c",["type/feature"]],[410,"Feature: Secure Secrets Management Tool — API Key Ingestion, Scoped Access, Redaction, and Skill Requirements","teknium1","c",["type/feature"]],[409,"Feature: Twilio Skill — Phone Calls, SMS, and Voice from the Agent","teknium1","c",["type/feature"]],[407,"Feature: OBLITERATUS Skill — LLM Refusal Removal via SVD-Based Weight Projection","teknium1","c",["type/feature"]],[406,"Feature: Independent Code Verification & Quality Gates — Fail-Closed Review, Baseline Regression Detection, and Auto-Fix Loop (inspired by Nightwire)","teknium1","c",["type/feature"]],[405,"Feature: Signal Messenger Gateway Platform via signal-cli-rest-api (inspired by Nightwire)","teknium1","c",["type/feature"]],[404,"Feature: Symphony-Style Autonomous Issue Resolution — Poll-Dispatch-Resolve-Land Workflow (inspired by OpenAI Symphony)","teknium1","o",["type/feature"]],[400,"Feature: Web Application Penetration Testing Skill — Reconnaissance, Exploitation, and Proof-Based Reporting (inspired by Shannon)","teknium1","c",["type/feature"]],[394,"Gateway transcript loses 1 message per turn due to session_meta offset mismatch","PercyDikec","c",[]],[392,"WhatsApp bridge `connect()` has uninitialized `data` variable and leaks file handle on error paths","Farukest","c",[]],[389,"Hidden directory filter in skill listing uses hardcoded `/`, broken on Windows","Farukest","c",[]],[387,"`--force` flag bypasses dangerous verdict in `should_allow_install()`, allowing installation of skills with critical security findings","Farukest","c",[]],[385,"Symlink boundary check in skills_guard uses startswith() without separator, allowing escape to sibling directories","Farukest","c",[]],[384,"Feature: OSS Security Forensics Skill — Supply Chain Investigation, Evidence Recovery, and Forensic Analysis (inspired by RAPTOR)","teknium1","c",["type/feature"]],[383,"Feature: Binary Security Analysis Skill — Exploit Feasibility, Crash Triage, and Protection Analysis (inspired by RAPTOR)","teknium1","o",["type/feature"]],[382,"Feature: Code Security Audit Skill — SAST Scanning, Vulnerability Validation, and Automated Patching (inspired by RAPTOR)","teknium1","o",["type/feature"]],[381,"Feature: Theorist Skill — Per-Repo Operating Theory Documents (inspired by blader/theorist)","teknium1","c",["type/feature"]],[380,"Feature: Batch Migration Skill — Parallel Code Migration Orchestration with Git Worktree Isolation (inspired by Claude Code /batch)","teknium1","o",["type/feature"]],[379,"Feature: Simplify Skill — Parallel Code Review & Cleanup (inspired by Claude Code /simplify)","teknium1","c",["type/feature"]],[378,"Feature: here.now Skill — Instant Static Web Publishing for Agent-Created Content","teknium1","c",["type/feature"]],[377,"Feature: Shared Memory Pools Between Sub-Agents in Workflows (inspired by CAMEL-AI)","teknium1","c",["type/feature","innovation","comp/agent","tool/delegate","tool/memory","P3"]],[376,"Feature: Adversarial Debate Mode for Delegation — Two-Agent Iterative Refinement (inspired by CAMEL-AI)","teknium1","c",["type/feature"]],[375,"Feature: Inception Prompting — Hardened Sub-Agent Prompts Against Delegation Failures (inspired by CAMEL-AI)","teknium1","c",["type/feature"]],[374,"Feature: Local Browser Backend via Playwright/CDP — Zero-Cost Alternative to Browserbase (inspired by Eigent)","teknium1","c",["type/feature"]],[365,"Issue: [Whatsapp] Bridge ready (status: disconnected)","ubernaut","c",[]],[364,"Feature: Agent-Vault Skill — Placeholder-Based Secret Management for Config Files","teknium1","c",["type/feature"]],[363,"Security: File Tool Output Redaction Gap — Secrets Exposed via read_file but Masked via Terminal","teknium1","c",["type/feature"]],[362,"Feature: PAHF Personalization Loop — Pre-Action Clarification, Preference Grounding & Post-Action Feedback Integration","teknium1","c",["type/feature"]],[361,"Feature: Pinggy Skill — Zero-Install Localhost Tunnels via SSH","teknium1","c",["type/feature"]],[360,"Feature: RPC Mode for Programmatic Integration & Model Hot-Swapping (inspired by Pi)","teknium1","c",["type/feature"]],[359,"Feature: Enhanced Extension System with Tool Interception & Lifecycle Events (inspired by Pi)","teknium1","c",["type/feature"]],[358,"Feature: Hashline Editing — Content-Addressable Line Editing with CRC32 Anchors (inspired by OpenPlanter)","teknium1","c",["type/feature"]],[357,"Feature: Tree-Structured Sessions with Branching & Navigation (inspired by Pi)","teknium1","c",["type/feature"]],[356,"Feature: Acceptance Criteria & Independent Judge for Sub-agent Delegation (inspired by OpenPlanter)","teknium1","c",["type/feature"]],[355,"Feature: OSINT Investigation Skill — Public Data Sources, Entity Resolution, and Evidence Chains (inspired by OpenPlanter)","teknium1","c",["type/feature"]],[353,"`skill_view` path traversal check blocks all file_path requests on Windows","Farukest","c",[]],[351,"`has_any_sessions()` always returns False for single-platform users, causing repeated onboarding","Farukest","c",[]],[349,"WhatsApp DM interrupt silently fails due to session key mismatch in _quick_key","Farukest","c",[]],[348,"Context overrun","RealSassyKat","c",[]],[347,"Add support for qwen oauth","elegast-me","c",["type/feature","provider/qwen","area/auth","P3"]],[346,"Feature: Structured Memory System — Typed Nodes, Graph Edges, and Hybrid Search","teknium1","c",["type/feature"]],[345,"Feature: Message Coalescing for Gateway Platforms","teknium1","c",["type/feature"]],[344,"Feature: Multi-Agent Architecture — Orchestration, Cooperation, Specialized Roles & Resilient Workflows","teknium1","c",["type/feature"]],[343,"Feature: FastMCP Skill — Build, Test, and Deploy MCP Servers","teknium1","c",["type/feature"]],[342,"Feature: Hermes Agent as MCP Server — Expose Tools to the MCP Ecosystem","teknium1","c",["type/feature"]],[340,"Feature: YC-Bench long-horizon agent benchmark environment","teknium1","c",["type/feature"]],[337,"Feature: Evolutionary Self-Improvement — Auto-Evolving Skills & Prompts via LLM-Driven Search","teknium1","c",["type/feature"]],[336,"Feature: Darwinian Evolver Skill — Evolutionary Code & Prompt Optimization","teknium1","c",["type/feature"]],[329,"Feature: AgentMail Integration — Agent-Owned Email Inboxes","teknium1","c",["type/feature"]],[322,"Feature: Interactive tool selection during initial setup","teknium1","c",["type/feature"]],[318,"Feature: Desktop/system notification tool","teknium1","c",["type/feature"]],[315,"Feature: Dogfood Skill — Agent-Driven Exploratory QA for Web Applications","teknium1","c",["type/feature"]],[314,"Feature: Voice Mode — Speech Input/Output for CLI and Gateway Platforms","teknium1","c",["type/feature"]],[304,"windows bug hermes gateway AttributeError: type object 'Any' has no attribute 'DEFAULT_TYPE'","win10ogod","c",[]],[303,"Feature Request: MCP Server Support","teknium1","c",[]],[300,"I reached the maximum iterations (60) but couldn't summarize. Error: 'NoneType' object is not iterable","sushiionwest","c",[]],[299,"Multi-agent support","archasek","c",[]],[294,"Using hermes with ollama","mcraveiro","c",[]],[289,"hermes prioritizes OPENAI_API_KEY","bdambrosio","c",[]],[285,"ClawHub Skills Hub adapter uses deprecated API endpoints","BP602","c",[]],[282,"Unintended terminal blinking in Hermes Agent CLI","whizshounen","c",[]],[276,"msg.get(\"content\", \"\") returns None for tool-call assistant messages across codebase","teknium1","c",[]],[263,"Telegram output","vectrocomputers","c",[]],[259,"ChatGPT OAuth setup for openai-codex does not verify/install Codex CLI dependency","trevoraspencer","c",[]],[258,"openai-codex multi-turn failures: replayed reasoning item rejected and/or input[*].summary required","trevoraspencer","c",[]],[255,"This project needs a formatter","ibhagwan","c",[]],[241,"Honcho integration appears inactive after API key setup","teknium1","c",["type/bug"]],[239,"autonomous-skills-by-adanaley AI FOR AI","adanaleycio","c",[]],[238,"Add support for more OpenRouter kwargs","teknium1","c",[]],[232,"Dangerous command detection can be bypassed with newlines","Farukest","c",[]],[230,"get_active_environments_info() uses hardcoded glob instead of task-specific pattern","Farukest","c",[]],[228,"run_conversation() mutates the caller's conversation_history list","Farukest","c",[]],[226,"Internal _flush_sentinel marker leaks to external API providers","Farukest","c",[]],[224,"ReadResult.to_dict() drops content for empty files","Farukest","c",[]],[222,"Retry exhaustion falls through to IndexError instead of returning error","Farukest","c",[]],[220,"Path traversal in skill_view allows reading arbitrary files including API keys","Farukest","c",[]],[218,"Terminal, code execution, and WhatsApp bridge crash on Windows with AttributeError","Farukest","c",[]],[211,"Context compressor crashes with TypeError when message content is None","Farukest","c",[]],[210,"/retry and /undo gateway commands have no effect, /reset silently loses memories","Farukest","c",[]],[202,"Chore: improve installer scripts","imadreamerboy","c",["type/feature","comp/cli","P3"]],[189,"Docker sandbox + long-running CLI workflow: global npm CLIs (Codex/Claude Code skills) are brittle without explicit extra mounts/docs","gebeer","c",[]],[169,"Feature Request: Expose subagent actions/thoughts to the user","teknium1","c",[]],[163,"Feature Request: Include Discord channel topic in session context","drewzeee","c",[]],[160,"Telegram: All voice messages are attached to replies and send multiple times","pixelkaiser","c",[]],[157,"Feature Request: User-Configurable Multi-Model Routing with Capability Categories and Evaluation Feedback","rolyataylor2","c",["type/feature","comp/agent","P3"]],[156,"consistent hallucination?","bdambrosio","c",[]],[149,"<think> blocks leak into user-facing responses","drewzeee","c",[]],[134,"Error code: 422 when calling mistral api","mounta11n","c",[]],[132,"Unsafe context length assumption","lee-b","c",[]],[131,"Whatsapp messaging issue","usman4d","c",[]],[130,"Consider using MOST capable model for context compression/summaries","lee-b","c",[]],[129,"Address outbound threats","lee-b","c",["type/security","P3"]],[128,"Sandboxing is not a threat model","lee-b","c",[]],[127,"Model config is inflexible","lee-b","c",["type/feature","area/config","P3"]],[126,"Feat: Local First","lee-b","c",[]],[125,"Wants its own TTS/FFMPEG","lee-b","c",[]],[110,"[Bug] hermes-gateway.service fails to start: 'GatewayRunner' object has no attribute 'hooks'","StayFoolisj","c",[]],[105,"Gateway doesn't pass session_db to AIAgent, causing \"session_search must be handled by the agent loop\" error","drewzeee","c",[]],[90,"Feature Request: Segmented Motivational Systems","rolyataylor2","c",["type/feature","comp/agent","tool/memory","P3"]],[79,"Sign-in with ChatGPT?","kendonB","c",[]],[77,"REQ: add /verbose mode for cli","janbam","c",[]],[74,"Feat: ArXiv Research Tool Integration & OpenRouter Model Naming Feedback","Marilyn69","c",[]],[73,"Matrix Protocol Support for Messaging Gateway","danielalmeidagoncalves","c",["type/feature","comp/gateway","platform/matrix","P3"]],[69,"Install script silently aborts when ripgrep is missing — no error shown, hermes command never installed","amiralek","c",[]],[54,"Clarification: Where is the current Notion integration implemented?","Sertug17","c",[]],[50,"Installation issue - cannot move ... to '/root/.hermes/node'","JoshuaMart","c",[]],[44,"obsidian skill includes hardcoded paths","hkey0","c",[]],[41,"Critical Security Vulnerability: Unrestricted Code Execution in execute_code Tool (Sandbox Bypass)","LuizAugustoFH-77","c",[]],[40,"Duplicating options when scrolling with j/k","cddeangelis","c",[]],[37,"consistent slash command content","antoaenono","c",[]],[31,"Setup wizard missing Nous Portal provider option and WhatsApp configuration","satelerd","c",[]],[28,"Receiving API errors when messaging through Telegram and using Nous Portal auth","drewzeee","c",[]],[21,"Gateway interrupt loop: get_pending_message never clears, causing infinite recursion","alt-glitch","c",[]]]}