Commit Graph

  • 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
  • d69a0b2c29 fix(security): apply ACL checks to QQBot guild messages and guild DMs to prevent allowlist bypass memosr 2026-04-29 19:37:01 +03:00
  • 763aadd6bf fix(telegram): preserve pre-#17686 chat-ID-in-_USERS configs + doc split teknium1 2026-04-29 21:06:39 -07:00
  • 1f712173b2 fix(telegram): support group user allowlist Anders Bell 2026-04-30 03:19:34 +03:00
  • dd2d1ba5e6 refactor(reload-skills): queue note for next turn, drop cache invalidation + agent tool teknium1 2026-04-29 20:39:15 -07:00
  • 7966560fb5 feat(skills): /reload-skills slash command + skills_reload agent tool Shannon Sands 2026-04-29 13:58:45 +10:00
  • 113239f6e3 fix(dashboard/models): filter empty-string model rows + simplify vendor split teknium1 2026-04-29 21:05:00 -07:00
  • e6b05eaf63 feat: add Models dashboard tab with rich per-model analytics Alex Yates 2026-04-29 20:34:22 -07:00
  • 289cc47631 docs: resync reference, user-guide, developer-guide, and messaging pages against code (#17738) Teknium 2026-04-29 20:55:59 -07:00
  • 51b44b6e3f fix(skills/comfyui): correct hallucinated node names and registry slugs SHL0MS 2026-04-29 21:38:50 -04:00
  • a7780fe05f fix(skills/comfyui): bug fixes, cloud parity, expanded coverage, examples, tests SHL0MS 2026-04-29 20:50:52 -04:00
  • 7d48a16f14 remove relaunch_chat ethernet 2026-04-29 19:20:20 -04:00
  • 3c673468b4 refactor(cli): derive relaunch flag table from argparse introspection ethernet 2026-04-29 20:29:42 -07:00
  • 95f2802f84 feat(cli): preserve --tui and other flags across internal relaunches ethernet 2026-04-29 17:29:53 -04:00
  • 22ff6ca32b docs: two-week gap sweep — platforms, CLI, config, TUI, hooks, providers (#17727) Teknium 2026-04-29 20:32:37 -07:00
  • 8dcab19d02 fix(gateway): fail closed when session.delete can't enumerate active sessions Brooklyn Nicholson 2026-04-29 19:26:13 -05:00
  • 49fcad8cf8 fix(tui): require double-tap d to confirm session delete Brooklyn Nicholson 2026-04-29 19:17:58 -05:00
  • 24b5279f43 feat(tui): delete sessions from /resume picker with d Brooklyn Nicholson 2026-04-29 19:10:58 -05:00
  • 0ba451d004 fix(vision): use HERMES_HOME-based cache dir instead of cwd (#17719) Teknium 2026-04-29 20:14:02 -07:00
  • 4cc6da84a1 fix(tui): normalize legacy Terminal.app colors (#17695) brooklyn! 2026-04-29 20:13:49 -07:00
  • 87e259a678 fix(cli): tighten mouse leak sanitizer Brooklyn Nicholson 2026-04-29 22:10:18 -05:00
  • 31f70d1f2a fix(ci): recover 38 failing tests on main (#17642) Teknium 2026-04-29 20:05:32 -07:00
  • d05497f812 fix(tui): reset terminal modes on startup and exit Brooklyn Nicholson 2026-04-29 21:41:51 -05:00
  • 98a428fd61 fix(cli): recover from leaked mouse tracking escapes Brooklyn Nicholson 2026-04-29 21:35:47 -05:00
  • 8cce85b819 Merge pull request #17669 from NousResearch/bb/tui-scroll-precision-mod brooklyn! 2026-04-29 18:56:17 -07:00
  • fc0f358f37 fix(tui): add modifier-held precision wheel scrolling Brooklyn Nicholson 2026-04-29 20:39:39 -05:00
  • 7a4da315a2 fix(docker): add curl to apt dependencies Ben Barclay 2026-04-30 11:49:40 +10:00
  • b978fd8b26 feat(tui): preserve modifiers on mouse wheel events Brooklyn Nicholson 2026-04-29 20:39:39 -05:00
  • 9fc9c15b4a fix(banner): show correct update status on nix-built hermes (#17550) ethernet 2026-04-29 21:33:00 -04:00
  • fc7f55f490 fix(tui): responsive /compress with live progress + CLI-parity feedback (#17661) brooklyn! 2026-04-29 18:01:18 -07:00
  • 98f5be13fa fix(tui): word-wrap composer input (#17651) brooklyn! 2026-04-29 16:55:49 -07:00
  • 5e6e8b6af3 fix(tui): honor launch toolsets (#17623) brooklyn! 2026-04-29 16:55:27 -07:00
  • d9bf093728 Merge pull request #17638 from NousResearch/bb/tui-details-persist brooklyn! 2026-04-29 15:15:37 -07:00
  • faa467ccaf fix(tui): share detail section constants Brooklyn Nicholson 2026-04-29 17:05:51 -05:00
  • f45434d3c6 Merge pull request #17626 from NousResearch/bb/tui-prompt-gap brooklyn! 2026-04-29 14:58:17 -07:00
  • 2a9a5fffa5 Merge pull request #17625 from NousResearch/bb/tui-reasoning-hide brooklyn! 2026-04-29 14:49:20 -07:00
  • c2cb6d1071 fix(tui): persist global details mode sections Brooklyn Nicholson 2026-04-29 16:46:42 -05:00
  • b52b63396c chore: map hejuntt1014 in AUTHOR_MAP teknium1 2026-04-29 14:17:42 -07:00
  • 528e7dc176 fix(cli): exclude profiles/ from profile create --clone-all hejuntt1014 2026-04-21 02:05:25 +08:00