-
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