Commit Graph

  • 76edc40ab0 fix(agent): extend thinking-mode reasoning_content pad to Kimi/Moonshot Teknium 2026-04-30 10:49:07 -07:00
  • b9b9ee3e6c fix(deepseek): preserve v4 reasoning_content on replay lsdsjy 2026-04-28 14:17:11 +08:00
  • 8fbc9d7d78 Merge pull request #18043 from NousResearch/feat/help-ui ethernet 2026-04-30 14:02:28 -04:00
  • 699a9c11a9 test(acp): accept prompt persistence kwargs in mocks Stephen Schoettler 2026-04-30 10:47:23 -07:00
  • d60a9917d3 feat(curator): show most-used and least-used skills in hermes curator status (#18033) Teknium 2026-04-30 10:37:33 -07:00
  • 7c07422202 feat(tui): add a mini help menu when u write ? in the input field ethernet 2026-04-30 13:37:12 -04:00
  • f4b76fa272 fix: use skill activity in curator status y0shualee 2026-04-30 20:23:17 +08:00
  • 564a649e6a fix(curator): scan nested archive subdirs in restore_skill 0xDevNinja 2026-04-30 17:55:27 +05:30
  • 7913d6a90f chore(author-map): add y0shua1ee and 0xDevNinja for curator PRs (#18031) Teknium 2026-04-30 10:31:38 -07:00
  • 8b290a5908 feat(curator): split archived into consolidated vs pruned with model + heuristic classification (#17941) Teknium 2026-04-30 10:31:23 -07:00
  • cdf9793d6d fix(acp): advertise and forward image prompts Henkey 2026-04-30 13:21:23 +01:00
  • 29bcd2f6e9 Merge pull request #18029 from NousResearch/bb/tui-max-iterations-salvage brooklyn! 2026-04-30 10:28:58 -07:00
  • b9d9fa7df8 fix(tui): respect max turns config Brooklyn Nicholson 2026-04-30 12:24:53 -05:00
  • d499d17271 Merge pull request #17969 from stephenschoettler/fix/current-main-test-regressions ethernet 2026-04-30 13:23:38 -04:00
  • 2d3c041338 change(nix): dedupe nix lockfile checking scripts in ci (#18000) ethernet 2026-04-30 13:22:30 -04:00
  • 4e296dcdda fix(auxiliary): pass raw base_url to _maybe_wrap_anthropic for correct transport detection (#17467) oak 2026-05-01 01:18:42 +08:00
  • d954d6fbcf Merge pull request #18024 from NousResearch/bb/mouse-mode-fast-path brooklyn! 2026-04-30 10:17:59 -07:00
  • e30de51ee9 fix(cli): tighten terminal leak fast path Brooklyn Nicholson 2026-04-30 12:16:04 -05:00
  • 285e9efb3f Merge pull request #17701 from NousResearch/bb/mouse-mode-self-heal brooklyn! 2026-04-30 10:09:39 -07:00
  • cad7944b92 fix(tui): reset extended keyboard modes Brooklyn Nicholson 2026-04-30 12:05:15 -05:00
  • 407dfbb021 fix(ci): stabilize current main test regressions Stephen Schoettler 2026-04-30 06:36:50 -07:00
  • 9a14540603 fix(nix): replace magic-nix-cache with Cachix (#17928) Siddharth Balyan 2026-04-30 17:38:58 +05:30
  • ae8930afa5 fix(skills): also bump_use on skill_view tool invocation Teknium 2026-04-30 05:00:41 -07:00
  • 4178ab3c07 fix(skills): wire bump_use() into skill invocation and preload paths (#17782) Bartok9 2026-04-30 03:36:44 -04:00
  • 4c792865b4 test(gateway): pin cleanup invariants for #17758 in-band drain hand-off Teknium 2026-04-30 04:54:42 -07:00
  • a845177ebe fix(skills): also exclude .archive in skills_tool + add author map entry Teknium 2026-04-30 04:58:45 -07:00
  • eda1d516dc fix(skills): exclude .archive from skill index walk Leone Parise 2026-04-29 21:51:14 +00:00
  • e8e5985ce6 fix(curator): seed defaults on update, create logs/curator dir, defer fire import (#17927) Teknium 2026-04-30 04:52:28 -07:00
  • d1d0ef6dbd fix(gateway): persist user message on transient agent failures (#7100) konsisumer 2026-04-17 21:41:48 +02:00
  • 87f5e1a25a test(ssh): update tar pipe assertion for --no-overwrite-dir Teknium 2026-04-30 03:23:48 -07:00
  • b50bc13ef9 fix(config): preserve YAML lists in hermes config set (#17876) Teknium 2026-04-30 03:13:31 -07:00
  • 3fc4c63d38 test(model_switch): update regression to reflect bare-custom guard Teknium 2026-04-30 03:10:52 -07:00
  • 61fec7689d chore(release): map Andy283 gitee email in AUTHOR_MAP Teknium 2026-04-30 03:09:30 -07:00
  • 201f7caed8 fix: prevent bare 'custom' slug in model.provider (#17478) Andy 2026-04-29 22:15:56 +08:00
  • e0fa2cf972 fix(tools): isolate get_tool_definitions quiet_mode cache + dedup LCM injection (#17335) Sanjays2402 2026-04-29 00:50:32 -07:00
  • 70ae678af1 chore(release): map rob@atlas.lan to @rmoen Teknium 2026-04-30 04:30:00 -07:00
  • 0dd373ec43 fix(context): honor model.context_length for Ollama num_ctx and all display paths Rob Moen 2026-04-29 20:18:08 -07:00
  • fbb3775770 fix(gateway): enforce auth check in busy-session path to prevent unauthorized injection (#17775) Bartok9 2026-04-30 03:33:35 -04:00
  • cc5b9fb581 fix(transport): omit thinking_config for Gemma on the gemini provider (#17426) briandevans 2026-04-29 05:29:23 -07:00
  • 3de8e21683 feat(gateway): native send_multiple_images for Telegram, Discord, Slack, Mattermost, Email Teknium 2026-04-30 03:39:06 -07:00
  • 04ea895ffb feat(gateway/signal): add support for multiple images sending Maxence Groine 2026-04-30 12:11:07 +02:00
  • ca7f46beb5 Merge upstream/main and address Copilot review feedback VinceZ-Hms-Coder 2026-04-30 06:43:22 -04:00
  • 411f586c67 refactor(gateway): extract _float_env helper for env-var float casts Teknium 2026-04-30 03:32:14 -07:00
  • ca87c822ed fix(gateway): guard yaml.safe_load and float() env var casts against crash vominh1919 2026-04-30 16:08:17 +07:00
  • 5af8fa5c8c chore(release): map Heltman email to username for AUTHOR_MAP Teknium 2026-04-30 03:28:17 -07:00
  • 19f9be1dff fix(tools): serialize concurrent hermes_tools RPC calls from execute_code Heltman 2026-04-30 13:20:05 +08:00
  • 3858f9419e fix: handle gateway Ctrl+C shutdown cleanly Rylen Anil 2026-04-30 09:04:48 +00:00
  • 01d7c87ecc chore(release): map zicochaos to GitHub login Teknium 2026-04-30 03:27:46 -07:00
  • 362996e269 fix(runtime_provider): _get_named_custom_provider must honour transport field on v12+ providers dict Sebastian B 2026-04-30 10:12:27 +01:00
  • f54935738c fix(cron): surface agent run_conversation failure flags as job failure briandevans 2026-04-30 02:13:06 -07:00
  • f44f1f9615 fix(gateway): preserve session guard across in-band drain handoff briandevans 2026-04-29 23:12:08 -07:00
  • 663ba9a58f fix(gateway): drain pending messages via fresh task, not recursion (#17758) briandevans 2026-04-29 22:19:00 -07:00
  • cb130bf776 fix(ssh): prevent tar from overwriting remote home dir permissions vominh1919 2026-04-30 16:32:27 +07:00
  • 8d302e37a8 feat(tts): add Piper as a native local TTS provider (closes #8508) (#17885) Teknium 2026-04-30 02:53:20 -07:00
  • 2662bfb756 fix(tests): make test_update_stale_dashboard immune to hermes_cli.main reload (#17881) Teknium 2026-04-30 02:46:56 -07:00
  • 0da968e521 fix(curator): unify under auxiliary.curator (hermes model, dashboard) (#17868) Teknium 2026-04-30 02:46:01 -07:00
  • 658947480a fix(acp): drop dead message_id kwarg from replay chunks teknium1 2026-04-30 02:36:42 -07:00
  • d2536a72bf fix(acp): replay session history on load Henkey 2026-04-29 23:30:01 +01:00
  • 5d253e65b7 fix(openviking): pre-check fs/stat to route file URIs before hitting directory-only endpoints teknium1 2026-04-30 02:33:23 -07:00
  • 10e43edc09 fix(openviking): fallback summary reads to content/read for file URIs hitesh 2026-04-15 18:59:23 -04:00
  • bff8ab0311 test(openviking): add helper regression coverage hitesh 2026-04-09 08:08:22 -04:00
  • 97a851bf97 fix(openviking): normalize summary pseudo-URIs to prevent v0.3.3 500s Hitesh Aidasani 2026-04-07 13:26:41 -04:00
  • 25caaa4a70 feat(tips): add cost-saving tips from April 30 tip-of-the-day (#17841) Teknium 2026-04-30 02:30:36 -07:00
  • 0ad4f55aa8 feat(dashboard): add --stop and --status flags (#17840) Teknium 2026-04-30 02:30:20 -07:00
  • 2facea7f71 feat(tts): add command-type provider registry under tts.providers.<name> (#17843) Teknium 2026-04-30 02:29:08 -07:00
  • 5b85a7d351 fix(update): kill stale dashboard processes instead of warning (#17832) Teknium 2026-04-30 01:34:34 -07:00
  • fd0796947f fix: stabilize CI — TS widen, sys.modules restore, WS subscriber race (#17836) Teknium 2026-04-30 01:34:08 -07:00
  • aa7bf329bc feat(gateway): centralize audio routing + FLAC support + Telegram doc fallback (#17833) Teknium 2026-04-30 01:32:31 -07:00
  • 26787ce638 test(gateway): isolate plugin adapter imports and guard the anti-pattern Teknium 2026-04-30 01:03:49 -07:00
  • e23bb18dac fix(teams): rewrite interactive_setup to use teams CLI flow Aamir Jawaid 2026-04-30 06:07:42 +00:00
  • 45780edbbf feat(teams): keep card body visible after approval button click Aamir Jawaid 2026-04-30 06:05:00 +00:00
  • 39b0bc377c fix(teams): override send_image_file for local image attachments Aamir Jawaid 2026-04-30 05:55:54 +00:00
  • ca5bebef00 fix(teams): send images as attachments instead of markdown links Aamir Jawaid 2026-04-30 05:49:44 +00:00
  • a696bceafa fix(tools_config): handle plugin platforms in platform_tool_universe Aamir Jawaid 2026-04-30 05:36:33 +00:00
  • b3137d758c feat(teams): add Microsoft Teams platform adapter as a plugin Aamir Jawaid 2026-04-30 05:03:38 +00:00
  • 21e695fcb6 fix: clean up defensive shims and finish CI stabilization from #17660 (#17801) Teknium 2026-04-29 23:53:17 -07:00
  • 3c27efbb91 feat(dashboard): configure main + auxiliary models from Models page (#17802) Teknium 2026-04-29 23:53:12 -07:00
  • 718e4e2e7e fix(plugins): register dynamically-loaded modules in sys.modules before exec emozilla 2026-04-28 13:24:29 -04:00
  • 62a5d7207d feat(plugins): bundle hermes-achievements + scan full session history (#17754) Teknium 2026-04-29 23:23:57 -07:00
  • ce0c3ae493 fix(aux): remove hardcoded Codex fallback model, drop Codex from auto chain (#17765) Teknium 2026-04-29 23:23:50 -07:00
  • f73364b1c4 fix(ci): stabilize main test suite regressions (#17660) Stephen Schoettler 2026-04-29 23:18:55 -07:00
  • e7beaaf184 Merge pull request #17694 from NousResearch/fix/docker-add-curl Ben Barclay 2026-04-30 15:45:37 +10:00
  • b06a06e608 fix(docker): restore trailing newline on Dockerfile Ben Barclay 2026-04-30 15:44:57 +10:00
  • 828d3a320b fix(anthropic): reactive recovery for OAuth 1M-context beta rejection (#17752) Teknium 2026-04-29 21:56:54 -07:00
  • 4d363499db feat(plugins): bundled platform plugins auto-load by default Teknium 2026-04-29 21:02:16 -07:00
  • 71c8ca17dc chore(salvage): strip duplicated/merge-corrupted blocks from PR #17664 Teknium 2026-04-29 20:33:29 -07:00
  • 868bc1c242 feat(irc): add interactive setup Ari Lotter 2026-04-20 18:52:15 -04:00
  • 6e42daf7dd fix(nix): bundle plugins/ and expose it via HERMES_BUNDLED_PLUGINS Ari Lotter 2026-04-20 18:51:53 -04:00
  • 1f1608067c feat(gateway): unify setup flows, load platforms dynamically from registry Ari Lotter 2026-04-20 18:06:24 -04:00
  • 52d9e57825 feat: dynamic toolset generation for plugin platforms Teknium 2026-04-11 19:36:48 -07:00
  • e464cde58f feat: final platform plugin parity — webhook delivery, platform hints, docs Teknium 2026-04-11 19:27:04 -07:00
  • 457128d4e8 fix: wire PII redaction + token empty warnings for plugin platforms Teknium 2026-04-11 15:34:59 -07:00
  • 2e20f6ae2d feat: complete plugin platform parity — all 12 integration points Teknium 2026-04-11 15:10:03 -07:00
  • 8f144fe36b feat: pluggable platform adapter registry + IRC reference implementation Teknium 2026-04-11 14:25:11 -07:00
  • 4d7fc0f37c feat(gateway,cli): confirm /reload-mcp to warn about prompt cache invalidation Teknium 2026-04-29 21:20:53 -07:00
  • 7fae87bc00 fix(gateway): refresh cached agents after MCP tool changes helix4u 2026-04-29 20:52:55 -06:00
  • a7fb79efb2 fix(agent): spawn OpenRouter pre-warm thread only once per process Vlad Ra 2026-04-29 15:47:27 +01:00
  • 502debed91 chore: map vlad19@gmail.com -> dandaka for CI author check teknium1 2026-04-29 21:06:55 -07:00
  • ffa65291d1 fix(cron): clear auto-delivery thread context between jobs simbam99 2026-04-29 18:43:07 +03:00
  • 16233711d9 chore(release): map memosr commit email for release notes teknium1 2026-04-29 21:06:00 -07:00