Commit Graph

  • 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