Commit Graph

  • 5dea7e1ebc fix(gateway): prevent duplicate messages on no-message-id platforms KUSH42 2026-04-10 01:25:49 +02:00
  • b1e2b5ea74 fix(telegram): harden HTTPX request pools during reconnect zhouboli 2026-04-10 10:33:03 +08:00
  • 96f9b91489 fix(gateway): replace assertions with proper error handling in Telegram and Feishu coffee 2026-04-10 11:39:04 +08:00
  • bb3a4fc68e test(gateway): add /background to active-session bypass tests Tranquil-Flow 2026-04-10 13:47:19 +10:00
  • 429da6cbce fix(gateway): route /background through active-session bypass Tranquil-Flow 2026-04-10 13:22:38 +10:00
  • 4f2f09affa fix(gateway): avoid false failure reactions on restart cancellation Kenny Xie 2026-04-08 16:07:07 -07:00
  • af7d809354 fix: correct inaccuracies and add sidebar entry for cron troubleshooting guide Teknium 2026-04-10 03:47:38 -07:00
  • fbfa7c27d5 docs: add cron troubleshooting guide Thomas Bale 2026-04-09 19:06:02 +01:00
  • 1bcc87a153 fix(acp): declare session load and resume capabilities in initialize response (#6985) Yao 2026-04-10 18:45:36 +08:00
  • 437feabb74 fix(gateway): launchd_stop uses bootout so KeepAlive doesn't respawn (#7119) Teknium 2026-04-10 03:45:34 -07:00
  • 957485876b fix: update 6 test files broken by dead code removal Teknium 2026-04-10 03:07:47 -07:00
  • c6c769772f fix: clean up stale test references to removed attributes alt-glitch 2026-04-10 03:03:44 -07:00
  • f63cc3c0c7 chore: remove spec-dead-code.md from tracked files alt-glitch 2026-04-10 03:03:39 -07:00
  • cff9b7ffab fix: restore 6 tests that tested live code but used deleted helpers alt-glitch 2026-04-10 03:03:35 -07:00
  • 96c060018a fix: remove 115 verified dead code symbols across 46 production files alt-glitch 2026-04-10 03:03:30 -07:00
  • 04baab5422 fix(mcp): combine content and structuredContent when both present (#7118) Teknium 2026-04-10 03:44:35 -07:00
  • 9a0dfb5a6d fix(gateway): scope /yolo to the active session tars 2026-04-10 16:55:51 +09:00
  • 68528068ec fix(streaming): update stale-stream timer during Anthropic native streaming (#7117) Teknium 2026-04-10 03:34:56 -07:00
  • 8dd738c2e6 fix(gateway): remap all paths in system service unit to target user's home Evi Nova 2026-04-10 03:21:04 -07:00
  • 0f597dd127 fix: STT provider-model mismatch — whisper-1 fed to faster-whisper (#7113) Teknium 2026-04-10 03:27:30 -07:00
  • 5a8b5f149d fix(run-agent): rotate credential pool on billing-classified 400s helix4u 2026-04-09 21:45:35 -06:00
  • f4f8b9579e fix: improve bluebubbles webhook registration resilience Teknium 2026-04-10 03:18:03 -07:00
  • c6ff5e5d30 fix(bluebubbles): auto-register webhook with BlueBubbles server on connect Osman Mehmood 2026-04-09 12:21:25 +00:00
  • 9aedab00f4 fix(run_agent): recover primary client on openai transport errors helix4u 2026-04-09 13:56:11 -06:00
  • 19292eb8bf feat(cron): support Discord thread_id in deliver targets maxyangcn 2026-04-10 03:17:29 -07:00
  • 6d5f607e48 fix: add all platforms to webhook cross-platform delivery Teknium 2026-04-10 03:08:42 -07:00
  • 52bd3bd200 mattermost added as deliver to webhook gateway olafthiele 2026-04-09 16:24:40 +02:00
  • 568be71003 fix: extract custom_provider_slug() helper, harden gateway test Teknium 2026-04-10 02:52:56 -07:00
  • a2f46e4665 fix: include custom_providers in /model command listings and resolution donrhmexe 2026-04-09 22:33:34 +02:00
  • 7d426e6536 test: update session ID tests to require auth (follow-up to #6930) Teknium 2026-04-10 03:04:15 -07:00
  • 30ae68dd33 fix: apply hidden_div regex newline bypass fix to skills_guard.py Teknium 2026-04-10 03:01:47 -07:00
  • 9afe1784bd fix: hidden_div regex bypass with newlines, credential config silent failure, webhook route error severity aaronagent 2026-04-10 11:49:35 +08:00
  • 94f5979cc2 fix(approval,mcp): log silent exception handlers, narrow OAuth catches, close server on error aaronagent 2026-04-10 11:42:40 +08:00
  • 738f0bac13 fix: align auth-by-message classification with status-code path, decode URLs before secret check aaronagent 2026-04-10 12:00:31 +08:00
  • 37bb4f807b fix(dingtalk,api): validate session webhook URL origin, cap webhook cache, reject header injection aaronagent 2026-04-10 11:52:01 +08:00
  • b577697189 fix(model_metadata): add xAI Grok context length fallbacks Julien Talbot 2026-04-10 12:08:16 +04:00
  • 5b22e61cfa feat(discord): add allowed_channels whitelist config Jeff Davis 2026-04-10 03:37:16 -05:00
  • b39ea46488 fix(gateway): remove DM thread session seeding to prevent cross-thread contamination (#7084) Teknium 2026-04-10 03:01:59 -07:00
  • aad40f6d0c fix(tests): update mocks for file sync changes alt-glitch 2026-04-08 18:11:16 -07:00
  • 41c233cb99 test: add reproducible perf benchmark for file sync overhead alt-glitch 2026-04-08 15:01:45 -07:00
  • 1f1f297528 feat(environments): unified file sync with change tracking and deletion alt-glitch 2026-04-08 14:56:44 -07:00
  • 1495647636 fix(config): allow HERMES_HOME_MODE env var to override _secure_dir() permissions (#6993) buray 2026-04-10 13:00:15 +03:00
  • 4e78963fe8 fix(acp): remove dead nested usage dict path Teknium 2026-04-10 02:59:46 -07:00
  • f92298fe95 fix(acp): populate usage from top-level result fields Yuhan Lei 2026-04-10 16:43:35 +08:00
  • eaa21a8275 fix(copilot): add missing Copilot-Integration-Id header Kamil Gwóźdź 2026-04-09 22:29:03 +02:00
  • a420235b66 fix: reject foreground timeout above cap instead of clamping Teknium 2026-04-10 02:56:56 -07:00
  • 6c3565df57 fix(terminal): cap foreground timeout to prevent session deadlocks kshitijk4poor 2026-04-09 22:36:11 +05:30
  • 51d826f889 fix(gateway): apply /model session overrides so switch persists across messages kshitijk4poor 2026-04-09 22:26:32 +05:30
  • a04854800f fix(security): require auth for session continuation and warn on missing API key coffee 2026-04-10 11:56:23 +08:00
  • 940237c6fd fix(cli): prevent stale image attachment on text paste and voice input Young 2026-04-10 17:27:20 +08:00
  • 95ee453bc0 docs: add cron script timeout and provider recovery documentation Teknium 2026-04-10 02:53:49 -07:00
  • 38cce22e2c fix: harden cron script timeout and provider recovery Dominic Grieco 2026-04-09 17:27:28 -03:00
  • 7368854398 Refresh OpenRouter model catalog Carlos 2026-04-09 15:11:58 -05:00
  • 38ccd9eb95 Harden setup provider flows Carlos 2026-04-09 13:48:36 -05:00
  • 45034b746f fix: set retryable=False for message-based auth errors in _classify_by_message() (#7027) Cocoon-Break 2026-04-10 17:48:45 +08:00
  • a7588830d4 fix(cli): add missing os and platform imports in uninstall.py (#7034) JiayuWang(王嘉宇) 2026-04-10 17:41:33 +08:00
  • 9431f82aff fix: update Kimi Coding User-Agent to KimiCLI/1.30.0 kshitijk4poor 2026-04-10 09:40:12 +05:30
  • 304f1463a9 fix(tui): show CLI sessions in resume picker jonny 2026-04-09 12:17:55 +00:00
  • 6da952bc50 fix(gateway): /usage now shows rate limits, cost, and token details between turns (#7038) Teknium 2026-04-10 02:33:01 -07:00
  • 8779a268a7 feat: add Anthropic Fast Mode support to /fast command (#7037) Teknium 2026-04-10 02:32:15 -07:00
  • 294c377c0c fix(tui): use PROJECT_ROOT instead of cwd for HERMES_ROOT fallback jonny 2026-04-10 09:18:06 +00:00
  • 0848a79476 fix(update): always reset on stash conflict — never leave conflict markers (#7010) Teknium 2026-04-10 00:32:20 -07:00
  • 871313ae2d fix: clear conversation_history after mid-loop compression to prevent empty sessions (#7001) Teknium 2026-04-10 00:14:59 -07:00
  • 13d7ff3420 fix(gateway): bypass text batching when delay is 0 (#6996) Teknium 2026-04-09 23:59:20 -07:00
  • d5023d36d8 docs: document streaming timeout auto-detection for local LLMs (#6990) Teknium 2026-04-09 23:28:25 -07:00
  • 0602ff8f58 fix(docker): use uv for dependency resolution to fix resolution-too-deep error Sahil 2026-04-10 00:53:24 +05:30
  • 8104f400f8 test: disable text batching in existing adapter tests Teknium 2026-04-09 22:49:10 -07:00
  • 1ed00496f2 test: add text batching tests for Discord, Matrix, WeCom, Telegram, Feishu Teknium 2026-04-09 22:40:51 -07:00
  • f92a0b8596 fix(feishu): add adaptive batch delay for split long messages Teknium 2026-04-09 22:39:29 -07:00
  • 1723e8e998 fix(wecom): add text batching to merge split long messages Teknium 2026-04-09 22:38:05 -07:00
  • 07148cac9a fix(matrix): add text batching to merge split long messages Teknium 2026-04-09 22:37:08 -07:00
  • 0fc0c1c83b fix(discord): add text batching to merge split long messages Teknium 2026-04-09 22:36:10 -07:00
  • 5075717949 fix(telegram): adaptive batch delay for split long messages Teknium 2026-04-09 22:35:13 -07:00
  • 660379637a one more nix fix Ari Lotter 2026-04-10 01:41:29 -04:00
  • f783986f5a fix: increase stream read timeout default to 120s, auto-raise for local LLMs (#6967) Teknium 2026-04-09 22:35:30 -07:00
  • bda9aa17cb fix(streaming): prevent <think> in prose from suppressing response output emozilla 2026-04-10 00:54:36 -04:00
  • 8394b5ddd2 feat: expand /fast to all OpenAI Priority Processing models (#6960) Teknium 2026-04-09 22:06:30 -07:00
  • d416a69288 feat: add Codex fast mode toggle (/fast command) g-guthrie 2026-04-09 18:10:57 -07:00
  • bc80848e49 update lockfile Ari Lotter 2026-04-10 00:50:39 -04:00
  • 4caa635803 fix: add auth.json write-back for Codex retry and valid-token early-return paths Teknium 2026-04-09 18:05:21 -07:00
  • a64d8a83e1 fix: proactive Codex CLI sync before refresh + retry on failure Ben Barclay 2026-04-09 18:04:30 -07:00
  • dfde4058cf fix: sync refreshed OAuth tokens from pool back to auth.json providers Ben Barclay 2026-04-09 18:04:09 -07:00
  • 13b3ea6484 fix: skip stale Nous pool entry when agent_key is expired Ben Barclay 2026-04-09 18:03:57 -07:00
  • 658cd2dd4c nix: add tui lockfile update script Ari Lotter 2026-04-10 00:46:37 -04:00
  • 8c1ba639c6 Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-09 23:35:29 -05:00
  • 17a9c47178 feat: support shift enter for ghostty etc Brooklyn Nicholson 2026-04-09 23:35:25 -05:00
  • e1df13cf20 fix: menus Austin Pickett 2026-04-10 00:01:37 -04:00
  • 941608cdde feat(skills): add creative divergence strategies for experimental output SHL0MS 2026-04-09 21:40:16 -04:00
  • b87d00288d fix: add actionable hint for OpenRouter 'no tool endpoints' error Teknium 2026-04-09 18:02:59 -07:00
  • 08e2a1a51e fix(anthropic): omit tool-streaming beta on MiniMax endpoints kshitijk4poor 2026-04-09 17:09:38 -07:00
  • 4fe78d5b88 chore: fix bad merge apparently? Brooklyn Nicholson 2026-04-09 19:17:06 -05:00
  • aa5b697a9d Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-09 19:12:31 -05:00
  • aca479c1ae Merge branch 'feat/ink-refactor' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-09 19:08:52 -05:00
  • b85ff282bc feat(ui-tui): slash command history/display, CoT fade, live skin switch, fix double reasoning Brooklyn Nicholson 2026-04-09 19:08:47 -05:00
  • 9634e20e15 feat: API server model name derived from profile name (#6857) Teknium 2026-04-09 17:07:29 -07:00
  • 2d0d05a337 fix(agent): detect truncated streaming tool calls before execution AIandI0x1 2026-04-09 16:18:14 -07:00
  • f805323517 chore: merge main Austin Pickett 2026-04-09 20:00:34 -04:00
  • 4406b4b100 fix: add delete support Austin Pickett 2026-04-09 19:53:55 -04:00
  • 17ecdce936 feat: add slash commands to the history so it doesnt get lost Brooklyn Nicholson 2026-04-09 18:51:17 -05:00
  • 7e813a30e0 fix: sexier cots Brooklyn Nicholson 2026-04-09 18:33:25 -05:00