Commit Graph

  • 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