Commit Graph

  • 2f0f03c40d fix(docker): cleanup_vm() default honors persist mode (don't kill container on session close) Ben 2026-05-29 08:09:37 +10:00
  • 5c2170a7c6 fix(docker): persist-mode cleanup is no-op; add force_remove kwarg (#20561) Ben 2026-05-28 17:39:35 +10:00
  • d77d877665 fix(docker): startup orphan reaper for crashed-process containers Ben 2026-05-28 14:09:13 +10:00
  • ac8e238bc8 fix(docker): reuse containers across processes + fix cleanup leaks Ben 2026-05-28 14:00:26 +10:00
  • 8d129d013b fix(docker): tag containers with hermes-agent labels for identification Ben 2026-05-28 13:39:09 +10:00
  • 300140e006 test(tui_gateway): stop reloading server module in fixture teardown (#34217) Teknium 2026-05-28 18:16:54 -07:00
  • e71a2bd11b chore: release v0.15.1 (2026.5.29) (#34222) Teknium 2026-05-28 18:11:49 -07:00
  • 769ee86cd2 feat(kanban): attach images referenced in task bodies to worker vision (#34210) Teknium 2026-05-28 17:50:42 -07:00
  • 1b1e30510a test(docker): repair dashboard tests broken by the insecure-opt-in fix Ben 2026-05-29 10:28:13 +10:00
  • f3acdd94fe Merge pull request #30698 from NousResearch/refactor/use-ds-primitives Teknium 2026-05-28 17:29:28 -07:00
  • 78a54d2c00 fix(skills-page): source pills and category sidebar collapsed to All only (#34194) Teknium 2026-05-28 17:11:40 -07:00
  • e7c99651fb fix(mcp): resolve bare npx/npm/node against /usr/local/bin Ben 2026-05-29 09:42:02 +10:00
  • fb51253620 docker: opt in to dashboard --insecure via env var, never derive from bind host Ben 2026-05-29 09:45:33 +10:00
  • ef009a987a docs(reference): document --no-supervise / HERMES_GATEWAY_NO_SUPERVISE from #33583 (#33751) Evo 2026-05-29 07:44:53 +08:00
  • 130396c658 ci(docker): avoid gha cache on arm64 PR builds BROCCOLO1D 2026-05-28 16:38:06 +10:00
  • a5c1f925b5 fix(web): stop /api/auth/me 401 from triggering a reload loop Austin Pickett 2026-05-28 16:58:42 -04:00
  • 11d93096b3 Merge pull request #34097 from kshitijk4poor/salvage/memori-trace-messages kshitij 2026-05-28 13:56:07 -07:00
  • d464d08a5f chore: add devwdave to AUTHOR_MAP kshitijk4poor 2026-05-29 02:10:12 +05:30
  • 5a95fb2e14 feat: expose completed-turn message context to memory providers Dave Heritage 2026-05-29 02:10:06 +05:30
  • 0acb7f4583 fix(nix): update hermes-web npmDepsHash for @nous-research/ui 0.18.2 Austin Pickett 2026-05-28 16:24:01 -04:00
  • a3cd974ee7 chore(web): bump @nous-research/ui to 0.18.2 Austin Pickett 2026-05-28 16:20:14 -04:00
  • ea5a6c216b ci(deploy): allow workflow_dispatch to also trigger Vercel deploy (#34081) Teknium 2026-05-28 13:17:58 -07:00
  • 4df62d239e docs(hindsight): correct recall_types scope — tool path is also narrowed kshitijk4poor 2026-05-29 01:35:02 +05:30
  • 490b3e76b1 feat(hindsight): default recall_types to observation only Nicolò Boschi 2026-05-28 18:35:39 +02:00
  • 321ce94e25 test: update non-minimax overflow test to match new keep-context behavior teknium1 2026-05-28 03:54:53 -07:00
  • c5e496e1c0 chore: map yanghongda@jackyun.com -> yangguangjin in AUTHOR_MAP teknium1 2026-05-28 03:42:04 -07:00
  • 7a3c38d0b7 fix: stop probe stepdown without provider context limit yanghd 2026-05-28 12:57:50 +08:00
  • 5cbc3fbdcc fix(cli): /yolo in chat must enable session bypass, not just set env var kshitijk4poor 2026-05-28 20:17:51 +05:30
  • f30db14ced fix(kanban): SIGTERM on worker must terminate the process (#28181) teknium1 2026-05-28 11:32:56 -07:00
  • 3a9bc9d88a fix(model picker): unify /model and hermes model lists, add disk cache (#33867) Teknium 2026-05-28 11:33:16 -07:00
  • 5f66c36470 fix(redact): pass web URLs through unchanged (#34029) Teknium 2026-05-28 11:32:39 -07:00
  • 7a8589e782 fix(gateway): default media-delivery validation to denylist-only, restore .md delivery (#34022) Teknium 2026-05-28 11:32:36 -07:00
  • 7050c052e3 fix(skills): pull full skills.sh catalog via sitemap (858 → 19,932) (#34025) Teknium 2026-05-28 11:28:12 -07:00
  • 102eb4adc0 fix(nix): update hermes-web npmDepsHash for bumped @nous-research/ui Austin Pickett 2026-05-28 14:27:08 -04:00
  • b1d3ead7fb docs: tweak v0.15.0 release notes (#34037) Teknium 2026-05-28 11:20:52 -07:00
  • c661fefa08 Merge remote-tracking branch 'origin/main' into refactor/use-ds-primitives Austin Pickett 2026-05-28 14:20:49 -04:00
  • fe5c8ec4ad fix(dashboard): auto-reload SPA on stale-token 401 in loopback mode (#33861) Teknium 2026-05-28 10:53:23 -07:00
  • 0c859a1c04 chore: release v0.15.0 (2026.5.28) (#34008) Teknium 2026-05-28 10:45:33 -07:00
  • 1a74795735 feat: add claude-opus-4.8 and claude-opus-4.8-fast (#34003) kshitij 2026-05-28 10:31:59 -07:00
  • e8b9369a9d feat(openrouter): pass session_id in extra_body for sticky routing Ben Heidorn 2026-05-28 11:02:28 -04:00
  • 0554ef1aa3 fix(agent): fallback immediately on provider content-policy blocks (#33883) kshitij 2026-05-28 07:28:24 -07:00
  • a82c88bac0 fix(xai-oauth): accept bare-code manual paste (state=None) (#26923) (#33880) kshitij 2026-05-28 05:47:30 -07:00
  • c0d04694ea docs(email): clarify gateway vs Himalaya setup helix4u 2026-05-27 21:42:47 -06:00
  • 67011cc0d7 feat(agent): buffer retry/fallback status, surface only on terminal failure (#33816) Teknium 2026-05-28 04:53:27 -07:00
  • e0572a6def fix(skills-hub): stop ellipsis-truncating the Identifier column (#33810) Teknium 2026-05-28 04:53:13 -07:00
  • 5e1f793430 chore(web): remove web_crawl tool + provider crawl plumbing (#33824) Teknium 2026-05-28 04:52:42 -07:00
  • b243afb68b fix(discord): skip backfill for auto-created threads and update test fakes teknium1 2026-05-28 03:56:01 -07:00
  • 68ddd6b338 refactor(discord): inline backfill gate and document intent teknium1 2026-05-28 03:42:34 -07:00
  • eafe11d456 fix(gateway): backfill Discord thread context Pluviobyte 2026-05-28 05:45:28 +00:00
  • a1eaad2fc0 perf(skills-page): lazy-fetch the catalog instead of bundling 34MB into JS (#33809) Teknium 2026-05-28 03:41:43 -07:00
  • 6f9182cb34 fix(kanban): content-addressed corrupt-DB backup filename teknium1 2026-05-28 03:22:57 -07:00
  • 432a691758 fix(update): stream + idle-kill npm run build so a stalled webui-build can't soft-brick the install (#33803) Teknium 2026-05-28 03:34:47 -07:00
  • 78be458608 fix(patch): widen new_string \t/\r unescape to all match strategies (#33733) teknium1 2026-05-28 03:02:52 -07:00
  • e9f3f2b34a fix(tools): unescape common sequences in new_string when escape_normalized matches liuhao1024 2026-05-28 16:10:00 +08:00
  • 10ee4a729b fix(gateway): drain on Windows hermes gateway stop so sessions survive restart (#33798) Teknium 2026-05-28 03:25:32 -07:00
  • f8896dedc8 chore(release): map biser@bisko.be -> bisko in AUTHOR_MAP teknium1 2026-05-28 03:02:52 -07:00
  • b5495db701 fix(agent): re-pad reasoning_content on cross-provider fallback to require-side providers Biser Perchinkov 2026-05-28 12:31:00 +03:00
  • 9179396cb7 fix(stream-consumer): only set _final_content_delivered when final response confirmed delivered Indigo Karasu 2026-05-28 02:58:29 -07:00
  • a91b1c8b31 fix(tirith): reject non-regular tar members during auto-install process Dusk1e 2026-05-25 17:42:53 +03:00
  • 247b24b49f chore(release): add AUTHOR_MAP entry for AdityaRajeshGadgil teknium1 2026-05-28 01:43:20 -07:00
  • 031983bbf8 fix: limit pre-update state snapshots Aditya Rajesh Gadgil 2026-05-05 12:57:38 +00:00
  • 8b6beaab5f docs: 30-day overhaul — correctness audit, PR coverage, Nous Portal weave, sidebar reorg (#33782) Teknium 2026-05-28 02:41:36 -07:00
  • c7f7783e5c test(xai-proxy): regression coverage for #28932 429 handling teknium1 2026-05-28 01:28:55 -07:00
  • 4ed482549f fix(xai-proxy): handle 429 rate-limit responses in proxy retry path sprmn24 2026-05-20 00:07:15 +03:00
  • aa3466063b fix(android): reject unsafe tar members in psutil compatibility installer Dusk1e 2026-05-25 17:23:33 +03:00
  • bb0ac5ced2 chore(release): AUTHOR_MAP entry for vynxevainglory-ai Teknium 2026-05-28 01:49:48 -07:00
  • 70abae8e3b fix(kanban): show horizontal scrollbar instead of wrapping columns Teknium 2026-05-28 01:49:26 -07:00
  • 538f0fa339 fix(kanban): wrap columns into rows and fix vertical overflow Vynxe Vainglory 2026-05-20 05:32:27 -04:00
  • 66265a0571 fix(nix): drop stale "vercel" group from #full variant dvir pashut 2026-05-28 11:52:31 +03:00
  • 9b5dae17a5 feat(context-engine): host contract for external context engines teknium1 2026-05-28 01:38:13 -07:00
  • fb9f3a4ef9 fix(skills): pull full ClawHub catalog into the skills index (200 → 20k+) (#33748) Teknium 2026-05-28 01:42:19 -07:00
  • 09a5cd8084 fix(auth): sync manual:device_code Codex pool entries on re-auth (#33744) Teknium 2026-05-28 01:33:10 -07:00
  • 43abc51f66 fix(security): require source CIDR allowlisting for public msgraph webhook binds Dusk1e 2026-05-25 18:40:36 +03:00
  • 986abb3cf7 docs: drop stale Kimi/DeepSeek vision example (#33736) Teknium 2026-05-28 01:23:38 -07:00
  • 87e5b2fae0 feat(mcp): support TLS client certificates (mTLS) for HTTP and SSE servers (#33721) Teknium 2026-05-28 00:55:55 -07:00
  • 8595281f3c fix: expose context engine tools with saved toolsets Stephen Schoettler 2026-05-23 16:26:33 -07:00
  • 1a9ef83147 fix(security): require API_SERVER_KEY before dispatching API server work Dusk1e 2026-05-25 18:19:00 +03:00
  • 442a9203c0 Fix xAI OAuth timeout manual fallback LeonSGP43 2026-05-27 11:40:24 +08:00
  • 459d7694d3 fix(agent): preload jiter native parser helix4u 2026-05-27 22:47:14 -06:00
  • dc52b82d53 test(auth): update entitlement CI expectations Robin Fernandes 2026-05-28 12:03:37 +10:00
  • 1cf5e639b3 fix(auth): refresh Nous entitlement in tool menus Robin Fernandes 2026-05-28 09:53:22 +10:00
  • 406901b27d feat(auth) normalise the way in which we check whether a user has free/paid access to nous portal so we can expose behaviour and error messages accordingly. Robin Fernandes 2026-05-25 15:10:14 +10:00
  • 0bf9b867cf fix(website): pin serialize-javascript and uuid via npm overrides stephenschoettler 2026-05-28 00:00:55 -07:00
  • 7b778db472 chore(release): map MoonRay305 contributor email for #32759 salvage kshitijk4poor 2026-05-28 11:52:04 +05:30
  • 3ba8962738 fix(kanban): add Windows init lock guard Squiddy 2026-05-26 15:21:45 -04:00
  • 90b6b3d18f fix(kanban): harden sqlite connection concurrency Squiddy 2026-05-25 21:37:06 -04:00
  • 3ad46933d3 docs(voice): use uv pip install faster-whisper in STT install hints (#29800) Brian D. Evans 2026-05-28 07:23:14 +01:00
  • 4e702fe2d9 test(ci): harden two flaky tests against CI noise (#33675) Teknium 2026-05-27 23:15:41 -07:00
  • 875d930ac7 test(docker-update): stub subprocess.run in git-install regression guard Ben 2026-05-28 15:17:41 +10:00
  • b924b22a9d fix(docker): hermes update prints docker pull guidance instead of bogus git error Ben 2026-05-28 14:40:32 +10:00
  • 4a6f1863ac test: cover ci-unblocker production regressions stephenschoettler 2026-05-27 21:41:48 -07:00
  • 66489f38c7 fix(docker): bake build-time git SHA into the image Ben 2026-05-28 14:28:45 +10:00
  • ebe04c66cd fix(kanban): close kanban.db FD after every connect() in long-lived processes teknium1 2026-05-27 18:06:44 -07:00
  • 6d947e4d78 feat(image_gen/fal): add Krea 2 Medium + Large to FAL catalog (#33506) Teknium 2026-05-27 21:42:52 -07:00
  • 10f13c3881 fix(web): allow mobile dashboard scrolling (#28051) (#28577) Wesley Simplicio 2026-05-28 01:02:50 -03:00
  • c9410b3462 feat(web): add collapsible sidebar for the dashboard (#33421) Austin Pickett 2026-05-27 23:58:41 -04:00
  • c341a2d107 fix(docker): align HOME for dashboard and s6 gateway services (#33481) Dusk 2026-05-28 06:42:27 +03:00
  • 71b4a6b18e fix(docker): install python-is-python3 so bare python resolves in containers teknium1 2026-05-27 05:25:22 -07:00
  • aeb992d343 fix(docker): drop docker exec to hermes uid before invoking the CLI Ben Barclay 2026-05-28 13:27:26 +10:00
  • b345323195 fix(docker): tee supervised gateway stdout to docker logs Ben Barclay 2026-05-28 13:06:11 +10:00