-
e2e6b6ff1a
chore(models): move Vercel AI Gateway to bottom of provider picker (#18112)
Teknium
2026-04-30 19:34:19 -0700
-
c73b799de7
feat(dashboard): add hide/show toggle for dashboard plugins in sidebar
Austin Pickett
2026-04-30 20:02:15 -0400
-
a52363231f
refactor(plugins): move rescan button to page header, remove redundant title
Austin Pickett
2026-04-30 19:53:41 -0400
-
9550d0fd46
fix(plugins): show 'Plugins' in page header instead of 'Web UI'
Austin Pickett
2026-04-30 19:51:13 -0400
-
7dc85495e0
style(plugins): make page full width
Austin Pickett
2026-04-30 19:39:51 -0400
-
6549b0f2b7
fix(security): address CodeQL path-traversal and info-exposure findings
Austin Pickett
2026-04-30 18:50:28 -0400
-
e2a4905606
feat(dashboard): add Plugins page with enable/disable, auth status, install/remove
Austin Pickett
2026-04-30 17:41:10 -0400
-
-
e5dad4ac57
fix(agent): propagate ContextVars to concurrent tool worker threads (#18123)
Teknium
2026-04-30 16:26:26 -0700
-
180a7036bc
feat(skills): add Shopify optional skill (Admin + Storefront GraphQL) (#18116)
Teknium
2026-04-30 15:58:44 -0700
-
8fed969618
Merge pull request #18113 from NousResearch/bb/tui-sgr-mouse-fragments
brooklyn!
2026-04-30 15:56:59 -0700
-
-
ded011c5a5
fix(tui): tighten SGR fragment matching
Brooklyn Nicholson
2026-04-30 17:50:49 -0500
-
71b685aee0
fix(tui): recover fragmented SGR mouse reports
Brooklyn Nicholson
2026-04-30 17:43:21 -0500
-
-
bbbce92651
feat(tui): render self-improvement review summaries in the transcript
Teknium
2026-04-30 13:44:04 -0700
-
80a676658c
fix(cli): surface self-improvement review summaries from bg thread
Teknium
2026-04-30 13:01:17 -0700
-
c868425467
feat(kanban): durable multi-profile collaboration board (#17805)
Teknium
2026-04-30 13:36:47 -0700
-
59c1a13f45
Merge pull request #15680 from NousResearch/fix/nix-package-lock
ethernet
2026-04-30 16:21:51 -0400
-
-
1d8068d71d
feat(models): add openrouter/owl-alpha (free) to curated OpenRouter list (#18071)
Teknium
2026-04-30 12:57:02 -0700
-
9ac4a2e53e
fix: let fixing nix pkgs command work without an initial build
Ari Lotter
2026-04-25 10:16:59 -0400
-
-
6bc5d72271
Merge pull request #16419 from vincez-hms-coder/feat/dashboard-profiles-hms-coder
Austin Pickett
2026-04-30 12:09:23 -0700
-
-
b737af8226
Merge pull request #18047 from stephenschoettler/fix/acp-persist-user-message-test-mocks
ethernet
2026-04-30 14:43:26 -0400
-
-
73bf3ab1b2
chore: release v0.12.0 (2026.4.30) (#18057)
Teknium
2026-04-30 11:31:01 -0700
-
76edc40ab0
fix(agent): extend thinking-mode reasoning_content pad to Kimi/Moonshot
Teknium
2026-04-30 10:49:07 -0700
-
b9b9ee3e6c
fix(deepseek): preserve v4 reasoning_content on replay
lsdsjy
2026-04-28 14:17:11 +0800
-
8fbc9d7d78
Merge pull request #18043 from NousResearch/feat/help-ui
ethernet
2026-04-30 14:02:28 -0400
-
-
699a9c11a9
test(acp): accept prompt persistence kwargs in mocks
Stephen Schoettler
2026-04-30 10:47:23 -0700
-
-
-
d60a9917d3
feat(curator): show most-used and least-used skills in
hermes curator status (#18033)
Teknium
2026-04-30 10:37:33 -0700
-
7c07422202
feat(tui): add a mini help menu when u write ? in the input field
ethernet
2026-04-30 13:37:12 -0400
-
f4b76fa272
fix: use skill activity in curator status
y0shualee
2026-04-30 20:23:17 +0800
-
564a649e6a
fix(curator): scan nested archive subdirs in restore_skill
0xDevNinja
2026-04-30 17:55:27 +0530
-
7913d6a90f
chore(author-map): add y0shua1ee and 0xDevNinja for curator PRs (#18031)
Teknium
2026-04-30 10:31:38 -0700
-
8b290a5908
feat(curator): split archived into consolidated vs pruned with model + heuristic classification (#17941)
Teknium
2026-04-30 10:31:23 -0700
-
cdf9793d6d
fix(acp): advertise and forward image prompts
Henkey
2026-04-30 13:21:23 +0100
-
29bcd2f6e9
Merge pull request #18029 from NousResearch/bb/tui-max-iterations-salvage
brooklyn!
2026-04-30 10:28:58 -0700
-
-
b9d9fa7df8
fix(tui): respect max turns config
Brooklyn Nicholson
2026-04-30 12:24:53 -0500
-
-
d499d17271
Merge pull request #17969 from stephenschoettler/fix/current-main-test-regressions
ethernet
2026-04-30 13:23:38 -0400
-
-
2d3c041338
change(nix): dedupe nix lockfile checking scripts in ci (#18000)
ethernet
2026-04-30 13:22:30 -0400
-
4e296dcdda
fix(auxiliary): pass raw base_url to _maybe_wrap_anthropic for correct transport detection (#17467)
oak
2026-05-01 01:18:42 +0800
-
d954d6fbcf
Merge pull request #18024 from NousResearch/bb/mouse-mode-fast-path
brooklyn!
2026-04-30 10:17:59 -0700
-
-
e30de51ee9
fix(cli): tighten terminal leak fast path
Brooklyn Nicholson
2026-04-30 12:16:04 -0500
-
-
285e9efb3f
Merge pull request #17701 from NousResearch/bb/mouse-mode-self-heal
brooklyn!
2026-04-30 10:09:39 -0700
-
-
cad7944b92
fix(tui): reset extended keyboard modes
Brooklyn Nicholson
2026-04-30 12:05:15 -0500
-
407dfbb021
fix(ci): stabilize current main test regressions
Stephen Schoettler
2026-04-30 06:36:50 -0700
-
-
-
9a14540603
fix(nix): replace magic-nix-cache with Cachix (#17928)
Siddharth Balyan
2026-04-30 17:38:58 +0530
-
ae8930afa5
fix(skills): also bump_use on skill_view tool invocation
Teknium
2026-04-30 05:00:41 -0700
-
4178ab3c07
fix(skills): wire bump_use() into skill invocation and preload paths (#17782)
Bartok9
2026-04-30 03:36:44 -0400
-
4c792865b4
test(gateway): pin cleanup invariants for #17758 in-band drain hand-off
Teknium
2026-04-30 04:54:42 -0700
-
a845177ebe
fix(skills): also exclude .archive in skills_tool + add author map entry
Teknium
2026-04-30 04:58:45 -0700
-
eda1d516dc
fix(skills): exclude .archive from skill index walk
Leone Parise
2026-04-29 21:51:14 +0000
-
e8e5985ce6
fix(curator): seed defaults on update, create logs/curator dir, defer fire import (#17927)
Teknium
2026-04-30 04:52:28 -0700
-
d1d0ef6dbd
fix(gateway): persist user message on transient agent failures (#7100)
konsisumer
2026-04-17 21:41:48 +0200
-
87f5e1a25a
test(ssh): update tar pipe assertion for --no-overwrite-dir
Teknium
2026-04-30 03:23:48 -0700
-
b50bc13ef9
fix(config): preserve YAML lists in hermes config set (#17876)
Teknium
2026-04-30 03:13:31 -0700
-
3fc4c63d38
test(model_switch): update regression to reflect bare-custom guard
Teknium
2026-04-30 03:10:52 -0700
-
61fec7689d
chore(release): map Andy283 gitee email in AUTHOR_MAP
Teknium
2026-04-30 03:09:30 -0700
-
201f7caed8
fix: prevent bare 'custom' slug in model.provider (#17478)
Andy
2026-04-29 22:15:56 +0800
-
e0fa2cf972
fix(tools): isolate get_tool_definitions quiet_mode cache + dedup LCM injection (#17335)
Sanjays2402
2026-04-29 00:50:32 -0700
-
70ae678af1
chore(release): map rob@atlas.lan to @rmoen
Teknium
2026-04-30 04:30:00 -0700
-
0dd373ec43
fix(context): honor model.context_length for Ollama num_ctx and all display paths
Rob Moen
2026-04-29 20:18:08 -0700
-
fbb3775770
fix(gateway): enforce auth check in busy-session path to prevent unauthorized injection (#17775)
Bartok9
2026-04-30 03:33:35 -0400
-
cc5b9fb581
fix(transport): omit thinking_config for Gemma on the gemini provider (#17426)
briandevans
2026-04-29 05:29:23 -0700
-
3de8e21683
feat(gateway): native send_multiple_images for Telegram, Discord, Slack, Mattermost, Email
Teknium
2026-04-30 03:39:06 -0700
-
04ea895ffb
feat(gateway/signal): add support for multiple images sending
Maxence Groine
2026-04-30 12:11:07 +0200
-
ca7f46beb5
Merge upstream/main and address Copilot review feedback
VinceZ-Hms-Coder
2026-04-30 06:43:22 -0400
-
-
411f586c67
refactor(gateway): extract _float_env helper for env-var float casts
Teknium
2026-04-30 03:32:14 -0700
-
ca87c822ed
fix(gateway): guard yaml.safe_load and float() env var casts against crash
vominh1919
2026-04-30 16:08:17 +0700
-
5af8fa5c8c
chore(release): map Heltman email to username for AUTHOR_MAP
Teknium
2026-04-30 03:28:17 -0700
-
19f9be1dff
fix(tools): serialize concurrent hermes_tools RPC calls from execute_code
Heltman
2026-04-30 13:20:05 +0800
-
3858f9419e
fix: handle gateway Ctrl+C shutdown cleanly
Rylen Anil
2026-04-30 09:04:48 +0000
-
01d7c87ecc
chore(release): map zicochaos to GitHub login
Teknium
2026-04-30 03:27:46 -0700
-
362996e269
fix(runtime_provider): _get_named_custom_provider must honour transport field on v12+ providers dict
Sebastian B
2026-04-30 10:12:27 +0100
-
f54935738c
fix(cron): surface agent run_conversation failure flags as job failure
briandevans
2026-04-30 02:13:06 -0700
-
f44f1f9615
fix(gateway): preserve session guard across in-band drain handoff
briandevans
2026-04-29 23:12:08 -0700
-
663ba9a58f
fix(gateway): drain pending messages via fresh task, not recursion (#17758)
briandevans
2026-04-29 22:19:00 -0700
-
cb130bf776
fix(ssh): prevent tar from overwriting remote home dir permissions
vominh1919
2026-04-30 16:32:27 +0700
-
-
-
8d302e37a8
feat(tts): add Piper as a native local TTS provider (closes #8508) (#17885)
Teknium
2026-04-30 02:53:20 -0700
-
2662bfb756
fix(tests): make test_update_stale_dashboard immune to hermes_cli.main reload (#17881)
Teknium
2026-04-30 02:46:56 -0700
-
0da968e521
fix(curator): unify under auxiliary.curator (hermes model, dashboard) (#17868)
Teknium
2026-04-30 02:46:01 -0700
-
658947480a
fix(acp): drop dead message_id kwarg from replay chunks
teknium1
2026-04-30 02:36:42 -0700
-
d2536a72bf
fix(acp): replay session history on load
Henkey
2026-04-29 23:30:01 +0100
-
5d253e65b7
fix(openviking): pre-check fs/stat to route file URIs before hitting directory-only endpoints
teknium1
2026-04-30 02:33:23 -0700
-
10e43edc09
fix(openviking): fallback summary reads to content/read for file URIs
hitesh
2026-04-15 18:59:23 -0400
-
bff8ab0311
test(openviking): add helper regression coverage
hitesh
2026-04-09 08:08:22 -0400
-
97a851bf97
fix(openviking): normalize summary pseudo-URIs to prevent v0.3.3 500s
Hitesh Aidasani
2026-04-07 13:26:41 -0400
-
25caaa4a70
feat(tips): add cost-saving tips from April 30 tip-of-the-day (#17841)
Teknium
2026-04-30 02:30:36 -0700
-
0ad4f55aa8
feat(dashboard): add --stop and --status flags (#17840)
Teknium
2026-04-30 02:30:20 -0700
-
2facea7f71
feat(tts): add command-type provider registry under tts.providers.<name> (#17843)
Teknium
2026-04-30 02:29:08 -0700
-
5b85a7d351
fix(update): kill stale dashboard processes instead of warning (#17832)
Teknium
2026-04-30 01:34:34 -0700
-
fd0796947f
fix: stabilize CI — TS widen, sys.modules restore, WS subscriber race (#17836)
Teknium
2026-04-30 01:34:08 -0700
-
aa7bf329bc
feat(gateway): centralize audio routing + FLAC support + Telegram doc fallback (#17833)
Teknium
2026-04-30 01:32:31 -0700
-
26787ce638
test(gateway): isolate plugin adapter imports and guard the anti-pattern
Teknium
2026-04-30 01:03:49 -0700
-
e23bb18dac
fix(teams): rewrite interactive_setup to use teams CLI flow
Aamir Jawaid
2026-04-30 06:07:42 +0000
-
45780edbbf
feat(teams): keep card body visible after approval button click
Aamir Jawaid
2026-04-30 06:05:00 +0000
-
39b0bc377c
fix(teams): override send_image_file for local image attachments
Aamir Jawaid
2026-04-30 05:55:54 +0000
-
ca5bebef00
fix(teams): send images as attachments instead of markdown links
Aamir Jawaid
2026-04-30 05:49:44 +0000
-
a696bceafa
fix(tools_config): handle plugin platforms in platform_tool_universe
Aamir Jawaid
2026-04-30 05:36:33 +0000
-
b3137d758c
feat(teams): add Microsoft Teams platform adapter as a plugin
Aamir Jawaid
2026-04-30 05:03:38 +0000
-
21e695fcb6
fix: clean up defensive shims and finish CI stabilization from #17660 (#17801)
Teknium
2026-04-29 23:53:17 -0700
-
3c27efbb91
feat(dashboard): configure main + auxiliary models from Models page (#17802)
Teknium
2026-04-29 23:53:12 -0700
-
718e4e2e7e
fix(plugins): register dynamically-loaded modules in sys.modules before exec
emozilla
2026-04-28 13:24:29 -0400
-
62a5d7207d
feat(plugins): bundle hermes-achievements + scan full session history (#17754)
Teknium
2026-04-29 23:23:57 -0700