Commit Graph

  • 96691268df fix(gateway): drain manual profile gateways via SIGUSR1 before respawn Teknium 2026-04-30 19:57:42 -07:00
  • 77fe7ab6b2 feat(gateway): restart manual profile gateways after update Michael Nguyen 2026-04-30 21:14:53 +07:00
  • 84324d06b8 chore(release): add quocanh261997 to AUTHOR_MAP Teknium 2026-04-30 19:52:58 -07:00
  • 8b7b074df9 test(context_compressor): regression test for PR #17025 tail-protection off-by-one Teknium 2026-04-30 19:59:36 -07:00
  • b194617d00 fix(context_compressor): off-by-one in tail protection for short conversations 0z! 2026-04-28 16:43:55 +03:00
  • 2997ef9446 fix(api-server): use session-scoped task IDs for tool isolation hharry11 2026-04-29 20:10:05 +03:00
  • a83d579d5b fix(telegram): enforce gateway auth for inline approval callbacks johnncenae 2026-04-30 12:19:16 +03:00
  • 9ae1fa9e39 fix(delegate): honor runtime default model during provider resolution johnncenae 2026-04-29 21:06:42 +03:00
  • b29b709a71 fix(agent): sanitize Codex tool-call history summaries Stephen Schoettler 2026-04-29 15:06:42 -07:00
  • f43b126677 fix(gateway): atomic writes for sibling recovery/dedup state files Teknium 2026-04-30 19:57:58 -07:00
  • 1ef9e88549 fix(gateway): write restart markers atomically and fix Windows lock collisions johnncenae 2026-04-30 11:44:27 +03:00
  • 447a2bba3a fix(plugins): bound async plugin command await with 30s timeout teknium1 2026-04-30 19:53:08 -07:00
  • ca9a61ae38 fix(plugins): await async handlers in CLI and TUI dispatch hharry11 2026-04-30 16:26:48 +03:00
  • 79cffa9232 auth: coerce tls insecure flag safely instead of using Python truthiness johnncenae 2026-04-30 12:27:28 +03:00
  • 2bf73fbe2c fix(cli): coerce tls insecure flag safely in auth state johnncenae 2026-04-30 11:04:50 +03:00
  • 7cbe943d2d feat(skills): add here.now as an optional skill Teknium 2026-04-30 19:45:41 -07:00
  • 21cc9c8d32 Update here.now skill bundle adamludwin 2026-04-28 22:07:21 -07:00
  • f7dfd4ae36 feat(skills): add built-in here.now skill adamludwin 2026-04-23 15:49:16 -07:00
  • 2110a3a0c4 fix(tui): return JSON-RPC errors for invalid request shapes Yukipukii1 2026-04-30 21:12:09 +03:00
  • 5f3f456784 fix(approval): wake blocked gateway approvals on session cleanup Yukipukii1 2026-04-30 20:47:37 +03:00
  • f4ba97ad9a fix(status): add NVIDIA_API_KEY to hermes status API keys display Feranmi10 2026-04-30 19:44:33 -07:00
  • 75483b6db1 fix(curator): preserve last_report_path in state Yukipukii1 2026-04-30 21:36:40 +03:00
  • aab5bcc6ac test(model_switch): cover private user_providers override Mind-Dragon 2026-04-30 21:17:35 +02:00
  • 5ad8281885 fix(model_switch): correct user_providers override for private models Mind-Dragon 2026-04-30 15:31:57 +02:00
  • 1e5a23fa64 docs(teams): use teams app get --install-link for Step 6 Aamir Jawaid 2026-05-01 00:45:44 +00:00
  • 67f1198ba9 docs(teams): fix CLI install tag and Step 6 install flow Aamir Jawaid 2026-05-01 00:44:17 +00:00
  • d5e72ae17f docs(teams): fix CLI install tag and Step 6 install flow Aamir Jawaid 2026-05-01 00:43:47 +00:00
  • a5d60f42ee docs(teams): fix CLI install tag and Step 6 install flow Aamir Jawaid 2026-05-01 00:43:12 +00:00
  • 09aba91766 docs(teams): note that tunnel port 3978 is the default, not fixed Aamir Jawaid 2026-05-01 00:41:15 +00:00
  • f59693c075 fix(teams): pipe TEAMS_PORT through docker-compose properly Aamir Jawaid 2026-05-01 00:39:46 +00:00
  • c997830e1e docs(teams): fix port references and add TEAMS_ALLOW_ALL_USERS Aamir Jawaid 2026-05-01 00:24:35 +00:00
  • 4a6fac36d8 docs(teams): fix group chat behavior — @mention required Aamir Jawaid 2026-05-01 00:16:57 +00:00
  • 624057fce6 feat(teams): set User-Agent to Hermes via 2.0.0 client option Aamir Jawaid 2026-05-01 00:11:26 +00:00
  • 97d6f25008 test(toolsets): include kanban in expected post-#17805 toolset assertions briandevans 2026-04-30 16:16:06 -07:00
  • f61695ee73 fix(signal): skip contentless envelopes (profile key updates, empty messages) Chris Danis 2026-04-30 22:13:42 -04:00
  • e2e6b6ff1a chore(models): move Vercel AI Gateway to bottom of provider picker (#18112) Teknium 2026-04-30 19:34:19 -07:00
  • c73b799de7 feat(dashboard): add hide/show toggle for dashboard plugins in sidebar Austin Pickett 2026-04-30 20:02:15 -04:00
  • a52363231f refactor(plugins): move rescan button to page header, remove redundant title Austin Pickett 2026-04-30 19:53:41 -04:00
  • 9550d0fd46 fix(plugins): show 'Plugins' in page header instead of 'Web UI' Austin Pickett 2026-04-30 19:51:13 -04:00
  • 7dc85495e0 style(plugins): make page full width Austin Pickett 2026-04-30 19:39:51 -04:00
  • 6549b0f2b7 fix(security): address CodeQL path-traversal and info-exposure findings Austin Pickett 2026-04-30 18:50:28 -04:00
  • e2a4905606 feat(dashboard): add Plugins page with enable/disable, auth status, install/remove Austin Pickett 2026-04-30 17:41:10 -04:00
  • e5dad4ac57 fix(agent): propagate ContextVars to concurrent tool worker threads (#18123) Teknium 2026-04-30 16:26:26 -07:00
  • 180a7036bc feat(skills): add Shopify optional skill (Admin + Storefront GraphQL) (#18116) Teknium 2026-04-30 15:58:44 -07:00
  • 8fed969618 Merge pull request #18113 from NousResearch/bb/tui-sgr-mouse-fragments brooklyn! 2026-04-30 15:56:59 -07:00
  • ded011c5a5 fix(tui): tighten SGR fragment matching Brooklyn Nicholson 2026-04-30 17:50:49 -05:00
  • 71b685aee0 fix(tui): recover fragmented SGR mouse reports Brooklyn Nicholson 2026-04-30 17:43:21 -05:00
  • 9d645d98c4 fix(tui): update README ethernet 2026-04-30 18:23:15 -04:00
  • 242659f5af fix(tui): don't hardcode /home/bb ethernet 2026-04-30 18:22:21 -04:00
  • 42df7ec597 fix(tui): update comments ethernet 2026-04-30 17:43:59 -04:00
  • 42e166c7ea refactor(docker): drop manual @hermes/ink build, rely on esbuild bundle ethernet 2026-04-30 16:57:02 -04:00
  • bbbce92651 feat(tui): render self-improvement review summaries in the transcript Teknium 2026-04-30 13:44:04 -07:00
  • 80a676658c fix(cli): surface self-improvement review summaries from bg thread Teknium 2026-04-30 13:01:17 -07:00
  • c868425467 feat(kanban): durable multi-profile collaboration board (#17805) Teknium 2026-04-30 13:36:47 -07:00
  • 59c1a13f45 Merge pull request #15680 from NousResearch/fix/nix-package-lock ethernet 2026-04-30 16:21:51 -04:00
  • 1d8068d71d feat(models): add openrouter/owl-alpha (free) to curated OpenRouter list (#18071) Teknium 2026-04-30 12:57:02 -07:00
  • 279504d5b8 fix(nix): refresh npm lockfile hashes github-actions[bot] 2026-04-30 19:49:01 +00:00
  • 9ac4a2e53e fix: let fixing nix pkgs command work without an initial build Ari Lotter 2026-04-25 10:16:59 -04:00
  • 42627b4eaf refactor(tui): bundle with esbuild, drop runtime node_modules ethernet 2026-04-30 13:14:19 -04:00
  • 6bc5d72271 Merge pull request #16419 from vincez-hms-coder/feat/dashboard-profiles-hms-coder Austin Pickett 2026-04-30 12:09:23 -07:00
  • b737af8226 Merge pull request #18047 from stephenschoettler/fix/acp-persist-user-message-test-mocks ethernet 2026-04-30 14:43:26 -04:00
  • 73bf3ab1b2 chore: release v0.12.0 (2026.4.30) (#18057) Teknium 2026-04-30 11:31:01 -07:00
  • 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