-
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