-
3ff18ffe14
fix: add circuit breaker to MCP tool handler to prevent retry burn loops (#10447) (#10776)
Teknium
2026-04-15 22:33:48 -07:00
-
36b54afbc4
feat(plugins): add dispatch_tool() to PluginContext (#10763)
Teknium
2026-04-15 22:23:01 -07:00
-
9b7bd4ca61
docs: add missing pages to sidebar navigation (#10758)
Teknium
2026-04-15 22:22:43 -07:00
-
8a246910bf
fix: reject startup when no provider configured instead of silent OpenRouter fallback (#10766)
Teknium
2026-04-15 22:22:07 -07:00
-
c5acc6edb6
feat(telegram): add dedicated TELEGRAM_PROXY env var and config.yaml proxy_url support
leeyang1990
2026-04-15 20:03:48 -07:00
-
ff5bf0d6c8
fix(tests): resolve CI test failures — pool auto-seeding, stale assertions, mock isolation
kshitijk4poor
2026-04-15 20:01:29 -07:00
-
cb31732c4f
chore: uptick
Brooklyn Nicholson
2026-04-15 23:29:00 -05:00
-
9f759d1771
fix: match the url as prev
Austin Pickett
2026-04-15 23:33:03 -04:00
-
cedaefce9e
Merge pull request #10704 from NousResearch/revert-10686-feat/vercel-deployment
Austin Pickett
2026-04-15 20:30:31 -07:00
-
-
4683b97d92
Revert "feat: add vercel deployment, remove old landing page (#10686)"
Austin Pickett
2026-04-15 23:29:41 -04:00
-
-
51d5c76488
feat: add vercel deployment, remove old landing page (#10686)
Austin Pickett
2026-04-15 20:12:52 -07:00
-
139b9ae1e3
feat: add vercel deployment, remove old landing page
Austin Pickett
2026-04-15 23:09:42 -04:00
-
fb903b8f08
docs: document register_command() for plugin slash commands (#10671)
Teknium
2026-04-15 19:55:25 -07:00
-
498b995c13
feat: implement register_command() on plugin context (#10626)
Teknium
2026-04-15 19:53:11 -07:00
-
df714add9d
fix: preserve file permissions on atomic writes (Docker/NAS fix) (#10618)
Teknium
2026-04-15 19:52:46 -07:00
-
-
cc6e8941db
feat(honcho): context injection overhaul, 5-tool surface, cost safety, session isolation (#10619)
Teknium
2026-04-15 19:12:19 -07:00
-
00ff9a26cd
Fix Telegram link preview suppression for bot sends
Kovyrin Family Claw
2026-04-13 11:53:12 -04:00
-
192ef00bb2
docs(config): document telegram link preview setting
Oleksiy Kovyrin
2026-04-12 22:47:53 -04:00
-
5221ff9ed1
fix(telegram): tolerate bare adapters in link preview helper
Oleksiy Kovyrin
2026-04-12 22:43:14 -04:00
-
aea3499e56
feat(telegram): add config option to disable link previews
Kovyrin Family Claw
2026-04-12 22:02:47 -04:00
-
06d6903d3c
fix(telegram): escape Markdown special chars in send_exec_approval
root
2026-04-14 23:03:34 +08:00
-
4936b19144
fix(cron): guard telegram import in _send_to_platform against ImportError
jneeee
2026-04-15 17:41:16 -07:00
-
63548e4fe1
fix: validate Telegram bot token format during gateway setup (#9843)
Mil Wang (from Dev Box)
2026-04-15 08:57:15 +08:00
-
92a23479c0
fix(model-switch): normalize Unicode dashes from Telegram/iOS input
Roque
2026-04-10 06:38:27 -06:00
-
c6398fcaab
fix(prompt): list all supported Telegram markdown formatting
flobo3
2026-04-15 20:43:55 +03:00
-
e7c61baaa1
fix: include telegram dependency in termux bundle
helix4u
2026-04-13 20:00:39 -06:00
-
5d3a81408d
docs: document Telegram ignored threads
cuyua9
2026-04-16 01:09:19 +08:00
-
21cd3a3fc0
fix(profile): use existing get_active_profile_name() for /profile command
Xowiek
2026-04-15 17:38:41 -07:00
-
77435c4f13
fix(gateway): use profile-aware Hermes paths in runtime hints
Xowiek
2026-04-15 22:27:36 +03:00
-
5ef0fe1665
docs: fix stale hermes login references in hermes-agent skill (#10603)
Teknium
2026-04-15 17:43:54 -07:00
-
c850a40e4e
fix: gate Matrix adapter path on media_files presence
Teknium
2026-04-15 17:36:28 -07:00
-
276ed5c399
fix(send_message): deliver Matrix media via adapter
Teknium
2026-04-15 17:35:52 -07:00
-
55c8098601
docs: update openai-codex setup reference (#10471)
Joshua Santos
2026-04-15 17:37:05 -07:00
-
b750c720cd
fix: three CLI quality-of-life fixes (#10468, #10230, #10526, #9545) (#10599)
Teknium
2026-04-15 17:34:15 -07:00
-
a6ad8ace29
chore: add handsdiff to AUTHOR_MAP
Teknium
2026-04-15 17:10:02 -07:00
-
933fbd8fea
fix: prevent agent hang when backgrounding processes via terminal tool
handsdiff
2026-04-14 19:43:21 -04:00
-
33ff29dfae
fix(gateway): defer background review notifications until after main reply
Greer Guthrie
2026-04-15 16:40:38 -07:00
-
44941f0ed1
fix: activate WeCom callback message deduplication (#10305) (#10588)
Teknium
2026-04-15 17:22:58 -07:00
-
4fdcae6c91
fix: use absolute skill_dir for external skills (#10313) (#10587)
Teknium
2026-04-15 17:22:55 -07:00
-
63d045b51a
fix: pass HERMES_HOME to execute_code subprocess (#6644)
shin4
2026-04-16 08:13:11 +08:00
-
097702c8a7
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-15 19:11:07 -05:00
-
-
-
-
e402906d48
fix: five HERMES_HOME profile-isolation leaks (#10570)
Teknium
2026-04-15 17:09:41 -07:00
-
c483b4ceca
fix: use POSIX ps -A instead of BSD -ax for Docker compat (#9723) (#10569)
Teknium
2026-04-15 17:07:22 -07:00
-
9d9b424390
fix: Nous Portal rate limit guard — prevent retry amplification (#10568)
Teknium
2026-04-15 16:31:48 -07:00
-
0d05bd34f8
feat: extend channel_prompts to Telegram, Slack, and Mattermost
Teknium
2026-04-15 16:26:26 -07:00
-
620c296b1d
fix: discord mock setup and AUTHOR_MAP for channel_prompts tests
Teknium
2026-04-15 16:12:31 -07:00
-
90a6336145
fix: remove redundant key normalization and defensive getattr in channel_prompts
Brenner Spear
2026-04-13 17:26:25 -07:00
-
2fbdc2c8fa
feat(discord): add channel_prompts config
Brenner Spear
2026-04-13 15:57:03 -07:00
-
2918328009
fix: show correct env var name in provider API key error (#9506) (#10563)
Teknium
2026-04-15 16:31:08 -07:00
-
0cb8c51fa5
feat: native AWS Bedrock provider via Converse API
JiaDe WU
2026-04-15 15:18:01 -07:00
-
21afc9502a
fix: respect explicit api_mode for custom GPT-5 endpoints (#10473) (#10548)
Teknium
2026-04-15 16:10:56 -07:00
-
f4724803b4
fix(runtime): surface malformed proxy env and base URL before client init
MestreY0d4-Uninter
2026-04-15 15:07:11 -07:00
-
ee9c0a3ed0
fix(security): add JWT token and Discord mention redaction (#10547)
Teknium
2026-04-15 16:08:52 -07:00
-
72aebfbb24
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-15 17:43:41 -05:00
-
-
-
-
c9f78d110a
feat: good vibes indi
Brooklyn Nicholson
2026-04-15 17:43:38 -05:00
-
1d4b9c1a74
fix(gateway): don't treat group session user_id as thread_id in shutdown notifications (#10546)
Teknium
2026-04-15 15:09:23 -07:00
-
de3f8bc6ce
fix terminal workdir validation for Windows paths
Ruzzgar
2026-04-15 02:56:31 +03:00
-
eb3d928da6
chore: add counterposition to AUTHOR_MAP
Teknium
2026-04-15 15:05:11 -07:00
-
f1df83179f
fix(doctor): skip health check for OpenCode Go (no shared /models endpoint)
Harish Kukreja
2026-04-14 20:49:59 -04:00
-
ddaadfb9f0
chore: add helix4u to AUTHOR_MAP
Teknium
2026-04-15 14:59:35 -07:00
-
96cc556055
fix(copilot): preserve base URL and gpt-5-mini routing
helix4u
2026-04-14 19:05:03 -06:00
-
3b4ecf8ee7
fix: remove 'q' alias from /quit so /queue's 'q' alias works (#10467) (#10538)
Teknium
2026-04-15 15:04:01 -07:00
-
93b6f45224
fix: always retry on ASCII codec UnicodeEncodeError — don't gate on per-component sanitization
Teknium
2026-04-15 14:56:55 -07:00
-
902f1e6ede
chore: add MestreY0d4-Uninter to AUTHOR_MAP and .mailmap
MestreY0d4-Uninter
2026-04-14 17:19:55 +00:00
-
efd1ddc6e1
fix: sanitize api_messages and extra string fields during ASCII-codec recovery (#6843)
MestreY0d4-Uninter
2026-04-14 17:14:52 +00:00
-
d4eba82a37
fix(streaming): don't suppress final response when commentary message is sent
LehaoLin
2026-04-16 05:02:34 +08:00
-
23f1fa22af
fix(kimi): include kimi-coding-cn in Kimi base URL resolution (#10534)
Teknium
2026-04-15 14:54:30 -07:00
-
096260ce78
fix(telegram): authorize update prompt callbacks
Junass1
2026-04-15 04:09:14 +03:00
-
18396af31e
fix: handle cross-device shutil.move failure in tirith auto-install (#10127) (#10524)
Teknium
2026-04-15 14:50:07 -07:00
-
baa0de7649
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-15 16:35:01 -05:00
-
-
-
-
57e4b61155
feat: change to $ when in ! mode
Brooklyn Nicholson
2026-04-15 16:34:58 -05:00
-
1b12f9b1d6
docs: add terminal bypass test to Out of Scope section
Teknium
2026-04-15 14:30:40 -07:00
-
407d27bd82
feat: add SECURITY.md
i3eg1nner
2026-04-15 19:24:07 +08:00
-
b3b88a279b
fix: prevent stale os.environ leak after clear_session_vars (#10304) (#10527)
Teknium
2026-04-15 14:27:17 -07:00
-
e36c804bc2
fix: prevent already_sent from swallowing empty responses after tool calls (#10531)
Teknium
2026-04-15 14:26:45 -07:00
-
a9197f9bb1
fix(memory): discover user-installed memory providers from $HERMES_HOME/plugins/ (#10529)
Teknium
2026-04-15 14:25:40 -07:00
-
22d22cd75c
fix: auto-register all gateway commands as Discord slash commands (#10528)
Teknium
2026-04-15 14:25:27 -07:00
-
c4674cbe21
fix: parse string schedules in cron update_job() (#10129) (#10521)
Teknium
2026-04-15 14:25:12 -07:00
-
305a702e09
fix: /browser connect CDP override now takes priority over Camofox (#10523)
Teknium
2026-04-15 14:11:18 -07:00
-
824c33729d
fix(session_search): coerce limit to int to prevent TypeError with non-int values (#10522)
Teknium
2026-04-15 14:11:05 -07:00
-
91980e3518
fix: deduplicate memory provider tools to prevent 400 on strict providers (#10511)
Teknium
2026-04-15 14:09:32 -07:00
-
861efe274b
fix: add ensure_ascii=False to all MCP json.dumps calls (#10234) (#10512)
Teknium
2026-04-15 13:59:57 -07:00
-
19142810ed
fix: /debug privacy — auto-delete pastes after 1 hour, add privacy notices (#10510)
Teknium
2026-04-15 13:40:27 -07:00
-
2edbf15560
fix: enforce TTL in MessageDeduplicator + use yaml for gateway --config (#10306, #10216) (#10509)
Teknium
2026-04-15 13:35:40 -07:00
-
af4bf505b3
fix: add on_memory_write bridge to sequential tool execution path (#10174) (#10507)
Teknium
2026-04-15 13:32:59 -07:00
-
93f6f66872
fix(interrupt): preserve pre-start terminal interrupts
helix4u
2026-04-14 23:51:55 -06:00
-
a418ddbd8b
fix: add activity heartbeats to prevent false gateway inactivity timeouts (#10501)
Teknium
2026-04-15 13:29:05 -07:00
-
0d25e1c146
fix: prevent premature loop exit when weak models return empty after substantive tool calls (#10472)
Teknium
2026-04-15 13:28:09 -07:00
-
6391b46779
fix: bound auxiliary client cache to prevent fd exhaustion in long-running gateways (#10200) (#10470)
Teknium
2026-04-15 13:16:28 -07:00
-
53a024a941
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-15 14:37:54 -05:00
-
-
-
-
cb7b740e32
feat: add subagent details
Brooklyn Nicholson
2026-04-15 14:35:42 -05:00
-
4b4b4d47bc
feat: just more cleaning
Brooklyn Nicholson
2026-04-15 14:14:01 -05:00
-
d1d425e9d0
chore: add ZaynJarvis bytedance email to AUTHOR_MAP
Teknium
2026-04-15 11:08:14 -07:00
-
7cb06e3bb3
refactor(memory): drop on_session_reset — commit-only is enough
zhiheng.liu
2026-04-16 00:38:19 +08:00
-
8275fa597a
refactor(memory): promote on_session_reset to base provider hook
zhiheng.liu
2026-04-16 00:31:48 +08:00
-
7856d304f2
fix(openviking): commit session on /new and context compression
zhiheng.liu
2026-04-15 23:14:32 +08:00
-
f3ec4b3a16
Fix OpenViking integration issues: explicit session creation, better error logging
zhiheng.liu
2026-04-14 01:49:00 +08:00
-
5082a9f66c
fix: wire agent/account/user params through _VikingClient
ZaynJarvis
2026-04-16 01:45:03 +08:00
-
0c30385be2
chore: update doc
Zayn Jarvis
2026-04-16 01:38:08 +08:00
-
8b167af66b
feat: add ov agent header
Zayn Jarvis
2026-04-16 01:35:40 +08:00