-
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