This website requires JavaScript.
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
990030c26e
feat: add contrib map
ZaynJarvis
2026-04-15 02:33:56 +08:00
d2f85383e8
fix: change default OPENVIKING_ACCOUNT from root to default
ZaynJarvis
2026-04-15 01:59:18 +08:00
2dc5f9d2d3
fix: light mode link/primary colors unreadable on white background (#10457 )
Teknium
2026-04-15 11:17:44 -07:00
f61cc464f0
fix: include thread_id in _parse_session_key and fix stale parts reference
Teknium
2026-04-15 11:07:24 -07:00
2276b72141
fix: follow-up improvements for watch notification routing (#9537 )
kshitijk4poor
2026-04-15 22:52:30 +05:30
dee592a0b1
fix(gateway): route synthetic background events by session
etcircle
2026-04-15 16:38:57 +01:00
da448d4fce
test(cron): add regression test for credential_files ContextVar propagation (#10462 )
kshitij
2026-04-15 11:11:08 -07:00
aa398ad655
fix(cron): preserve skill env passthrough in worker thread
helix4u
2026-04-10 21:32:24 -06:00
46cef4b7fa
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-15 12:48:17 -05:00
422f2866e6
docs: restore sidebar entries removed by PR #9931
WideLee
2026-04-16 00:09:57 +08:00
9931d1d814
chore: cleanup
Brooklyn Nicholson
2026-04-15 10:35:08 -05:00
cc15b55bb9
chore: uptick
Brooklyn Nicholson
2026-04-15 10:23:15 -05:00
371166fe26
Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor
Brooklyn Nicholson
2026-04-15 10:21:00 -05:00
33c615504d
feat: add inline token count etc and fix venv
Brooklyn Nicholson
2026-04-15 10:20:56 -05:00
722331a57d
fix: replace hardcoded ~/.hermes with display_hermes_home() in agent-facing text (#10285 )
Teknium
2026-04-15 04:57:55 -07:00
41e2d61b3f
feat(discord): add native send_animation for inline GIF playback
sprmn24
2026-04-15 14:34:32 +03:00
4da598b48a
docs: clarify hermes model vs /model — two commands, two purposes (#10276 )
Teknium
2026-04-15 04:39:34 -07:00
33ae403890
fix(gateway): fix matrix lingering typing indicator
asheriif
2026-04-15 10:24:57 +00:00
47e6ea84bb
fix: file handle bug, warning text, and tests for Discord media send
Teknium
2026-04-15 03:53:14 -07:00
4bcb2f2d26
feat(send_message): add native media attachment support for Discord
sprmn24
2026-04-15 11:46:25 +03:00
1c4d3216d3
fix(cron): include job_id in delivery and guide models on removal workflow (#10242 )
Teknium
2026-04-15 03:46:58 -07:00
dedc4600dd
fix(skills): handle missing fields in Google Workspace token file gracefully instead of crashing with KeyError
Misturi
2026-04-15 09:15:44 +01:00
8bc9b5a0b4
fix(skills): use is None check for coordinates in find-nearby to avoid dropping valid 0.0 values
Misturi
2026-04-15 08:54:33 +01:00
2546b7acea
fix(gateway): suppress duplicate replies on interrupt and streaming flood control
Teknium
2026-04-15 03:31:08 -07:00
7b2700c9af
fix(browser): use 127.0.0.1 instead of localhost for CDP default (#10231 )
Teknium
2026-04-15 03:29:37 -07:00
a4e1842f12
fix: strip reasoning item IDs from Responses API input when store=False (#10217 )
Teknium
2026-04-15 03:19:43 -07:00
e69526be79
fix(send_message): URL-encode Matrix room IDs and add Matrix to schema examples (#10151 )
Teknium
2026-04-15 00:10:59 -07:00
180b14442f
test: add _parse_target_ref Matrix coverage for salvaged PR #6144
Teknium
2026-04-14 23:15:19 -07:00
03446e06bb
fix(send_message): accept Matrix room IDs and user MXIDs as explicit targets
bkadish
2026-04-08 05:15:15 -07:00
df7be3d8ae
fix(cli): /model picker shows curated models instead of full catalog (#10146 )
Teknium
2026-04-15 00:07:50 -07:00
857b543543
feat: add skill analytics to the dashboard
Arihant Sethia
2026-04-15 06:12:35 +00:00
da8bab77fb
fix(cli): restore messaging toolset for gateway platforms
Ubuntu
2026-04-13 10:32:31 +00:00
9932366f3c
feat(doctor): add Command Installation check for hermes bin symlink
Teknium
2026-04-14 23:09:44 -07:00
029938fbed
fix(cli): defensive subparser routing for argparse bpo-9338 (#10113 )
Teknium
2026-04-14 23:13:02 -07:00
772cfb6c4e
fix: stale agent timeout, uv venv detection, empty response after tools, compression model fallback (#9051 , #8620 , #9400 ) (#10093 )
Teknium
2026-04-14 22:38:17 -07:00
5d5d21556e
fix: sync client.api_key during UnicodeEncodeError ASCII recovery (#10090 )
Teknium
2026-04-14 22:37:45 -07:00
9855190f23
feat(compressor): smart collapse, dedup, anti-thrashing, template upgrade, hardening
kshitijk4poor
2026-04-14 22:21:04 -07:00
50c35dcabe
fix: stale agent timeout, uv venv detection, empty response after tools (#9051 , #8620 , #9400 )
Teknium
2026-04-14 21:15:53 -07:00