Commit Graph

  • 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
  • 3b554bf839 fix: test for suppress_status_output should capture stdout, not mock _vprint Teknium 2026-04-09 15:18:30 -07:00
  • 69a0092c38 fix: deduplicate _is_termux() into hermes_constants.is_termux() Teknium 2026-04-09 14:53:02 -07:00
  • c3141429b7 fix(termux): tighten voice setup and mobile chat UX adybag14-cyber 2026-04-09 14:41:30 +02:00
  • 769ec1ee1a fix(termux): deepen browser, voice, and tui support adybag14-cyber 2026-04-09 14:16:58 +02:00
  • 3237733ca5 fix(termux): harden execute_code and mobile browser/audio UX adybag14-cyber 2026-04-09 13:46:08 +02:00
  • 54d5138a54 fix(termux): harden env-backed background jobs adybag14-cyber 2026-04-09 13:15:28 +02:00
  • 6dcb3c4774 fix(termux): compact narrow-screen tui chrome adybag14-cyber 2026-04-09 13:02:23 +02:00
  • 096b3f9f12 fix(termux): add local image chat route adybag14-cyber 2026-04-09 12:09:11 +02:00
  • a3aed1bd26 fix(termux): keep quiet chat output parseable adybag14-cyber 2026-04-09 11:31:07 +02:00
  • 4970705ed3 fix(termux): silence quiet chat tool previews adybag14-cyber 2026-04-09 11:08:46 +02:00
  • 2194425918 fix(termux): make setup-hermes use android path adybag14-cyber 2026-04-09 10:41:58 +02:00
  • 3878495972 fix(termux): disable gateway service flows on android adybag14-cyber 2026-04-09 10:29:32 +02:00
  • 4e40e93b98 fix(termux): improve status and install UX adybag14-cyber 2026-04-09 09:08:33 +02:00
  • 122925a6f2 fix(termux): honor temp dirs for local temp artifacts adybag14-cyber 2026-04-09 08:22:55 +02:00
  • e79cc88985 feat: add tested Termux install path and EOF-aware gh auth adybag14-cyber 2026-04-08 17:48:25 +02:00
  • e053433c84 fix(error_classifier): disambiguate usage-limit patterns in _classify_by_message sprmn24 2026-04-10 01:16:11 +03:00
  • 6e24b9947e feat(ui-tui): render tool calls inline in message flow instead of activity lane Brooklyn Nicholson 2026-04-09 17:40:30 -05:00
  • 99fd3b518d feat: add /copy and /agents Brooklyn Nicholson 2026-04-09 17:19:36 -05:00
  • 1789c2699a feat(nix): shared-state permission model for interactive CLI users (#6796) Siddharth Balyan 2026-04-09 15:18:42 -07:00
  • aed9b90ae3 fix(stream_consumer): handle overflow when no message exists yet dangelo352 2026-04-09 15:06:03 -07:00
  • 6b437f7934 fix: /browser connect auto-launch uses dedicated profile dir (#6821) Teknium 2026-04-09 14:55:45 -07:00
  • f91fffbe33 Revert "fix: /browser connect auto-launch uses dedicated profile dir" Teknium 2026-04-09 14:54:26 -07:00
  • 49d8c9557f fix: cleanup_all_camofox_sessions respects managed persistence (#6820) Teknium 2026-04-09 14:54:07 -07:00
  • c3854e0f85 fix: /browser connect auto-launch uses dedicated profile dir Teknium 2026-04-09 14:52:58 -07:00
  • 97308707e9 fix: insert static fallback when compression summary fails Teknium 2026-04-09 14:28:49 -07:00
  • e9168f917e fix: handle HTTP errors gracefully in gws_bridge token refresh Teknium 2026-04-09 14:22:17 -07:00
  • c8bbd29aae fix: update tests for gws migration Teknium 2026-04-09 13:32:51 -07:00
  • 73eb59db8d fix: follow-up fixes for google-workspace gws migration Teknium 2026-04-09 12:54:12 -07:00
  • 127b4caf0d feat(skills): migrate google-workspace to gws CLI backend spideystreet 2026-04-09 12:51:55 -07:00
  • c5511bbc5a fix: leading ./ thingy Brooklyn Nicholson 2026-04-09 16:27:06 -05:00
  • 1780ad24b1 fix: normalize remaining reasoning effort orderings and add missing 'minimal' Teknium 2026-04-09 13:27:02 -07:00
  • 775a46ce75 fix: normalize reasoning effort ordering in UI Greer Guthrie 2026-04-09 11:06:39 -05:00
  • 6f8e426275 fix: add SOCKS proxy support, DISCORD_PROXY env var, and send_message proxy coverage Teknium 2026-04-09 14:16:39 -07:00
  • 88dbbfe982 feat(gateway): unified proxy support for Discord and Telegram with macOS auto-detection Zheng Li 2026-04-09 19:37:58 +08:00
  • 88845b99d2 fix(slack): add rate-limit retry and TTL cache to thread context fetching jarvisxyz 2026-04-09 13:37:15 -07:00
  • 18d8e91a5a fix(slack): treat group DMs (mpim) like DMs + smart reaction guard gunpowder-client-vm 2026-04-09 13:36:04 -07:00
  • 1773e3d647 feat(slack): add allow_bots config for bot-to-bot communication Mibayy 2026-04-09 13:35:13 -07:00
  • 7f7b02b764 fix(slack): comprehensive mrkdwn formatting — 6 bug fixes + 52 tests dashed 2026-04-09 13:33:05 -07:00