Commit Graph

  • ea5aaa7a22 fix(gateway): offload remaining inline agent cleanup off the event loop (#53175) teknium1 2026-06-28 02:22:13 -07:00
  • aa50c1ba5d fix(prompt): repair backend probe import (get_environment never existed) teknium1 2026-06-28 02:16:28 -07:00
  • b508d4296e test(ci): raise per-file timeout 140s → 300s to stop false timeouts (#54143) Teknium 2026-06-28 02:41:07 -07:00
  • dcc6cd1b42 docs: add infographic for #52378 Windows update-loop salvage teknium1 2026-06-28 02:27:44 -07:00
  • fe89ce0694 chore(release): map Cossackx in AUTHOR_MAP for #52528 salvage teknium1 2026-06-28 02:24:17 -07:00
  • ba37c910e0 fix(desktop/windows): resolve real hermes over extensionless shim + prefer --update on recovery Cossackx 2026-06-25 09:38:40 -04:00
  • 0229246ab8 fix(desktop): probe venv runtime health before trusting bootstrap marker Cornna 2026-06-28 02:21:56 -07:00
  • 7c9cdad9fd test(cli): cover Windows self-lock recovery guard + cmd-quote its hint teknium1 2026-06-28 02:19:43 -07:00
  • b6f592dbdc fix(cli): detect self-lock in update recovery to break infinite retry loop on Windows 灵越羽毛 2026-06-13 19:16:36 +08:00
  • 14baeefe1d fix(matrix): record DM rooms in m.direct on invite to prevent group misclassification liuhao1024 2026-06-21 08:29:01 +08:00
  • fde1c8570f fix(tui_gateway): suppress WS peer-hangup teardown error flood (#50005) (#54126) Teknium 2026-06-28 02:35:01 -07:00
  • 6eec0d4f08 docs: add infographic for #53107 gateway force-exit fix teknium1 2026-06-28 02:19:19 -07:00
  • 9f0e64cedd fix(gateway): force exit after graceful shutdown LeonSGP43 2026-06-26 23:13:35 +08:00
  • dddaea0c98 chore(release): map yungchentang author for #53622 salvage teknium1 2026-06-28 02:16:14 -07:00
  • 7e2ca7f68d fix(telegram): reset send pool after pool timeouts yungchentang 2026-06-27 14:31:56 +02:00
  • f3d8f20a59 Merge pull request #54116 from kshitijk4poor/fix/36658-gateway-drain-microtask kshitij 2026-06-28 14:50:07 +05:30
  • f646b82ff0 docs: add infographic for #38249 atomic env-snapshot fix Teknium 2026-06-28 01:47:14 -07:00
  • 9f17f16c66 fix(environments): use $BASHPID for atomic snapshot temp + harden failure path Teknium 2026-06-28 01:43:03 -07:00
  • 6a2958a521 fix(environments): use atomic file replacement for snapshot writes kyssta-exe 2026-06-03 15:01:07 +00:00
  • c23f394eb8 fix: satisfy ruff encoding + windows-footgun lints for cgroup reaper teknium1 2026-06-28 01:42:15 -07:00
  • 86ec979f66 chore(release): map PRATHAMESH75 author for #37550 salvage teknium1 2026-06-28 01:36:44 -07:00
  • e551da6ddb fix(gateway): reap cgroup orphans via ExecStopPost to unblock restart PRATHAMESH75 2026-06-02 23:14:16 +05:30
  • d7a1052424 fix(env-passthrough): fail closed when provider blocklist import fails Coy Geek 2026-06-28 01:39:52 -07:00
  • 58c36b1798 fix(api-server): widen error redaction to cron-endpoint + SSE sites teknium1 2026-06-28 01:35:48 -07:00
  • 5e774de76e fix(api-server): redact provider errors at HTTP boundary Coy Geek 2026-06-02 17:00:24 -07:00
  • d2fda5925d test(gateway): cover Discord/Slack compression status suppression (#39293) HexLab98 2026-06-28 15:25:14 +07:00
  • d2ea948bc0 fix(gateway): suppress compression status noise on Discord and other chats (#39293) HexLab98 2026-06-28 15:25:14 +07:00
  • 9f7d520caf docs: add infographic for #36664 WhatsApp LID session-path fix teknium1 2026-06-28 01:33:25 -07:00
  • 3aaa98dd01 test(whatsapp): cover LID allowlist match on modern session layout teknium1 2026-06-28 01:31:04 -07:00
  • 263ffec1b0 fix(whatsapp): resolve LID aliases on modern platforms/ session layout fesalfayed 2026-06-01 03:33:19 -04:00
  • d0f087e7f9 docs: add infographic for #36109 empty-400 diagnostics teknium1 2026-06-28 01:32:23 -07:00
  • 093f567f0d fix(agent,cli): surface empty-body API errors and fail oneshot exit code xxxigm 2026-06-28 12:16:52 +05:30
  • c0b4a3438a fix(install): scope Playwright override to too-new apt releases + keep step interruptible teknium1 2026-06-28 01:28:46 -07:00
  • a28fe788a6 fix(install): retry Playwright install with platform override on unrecognized host (#35166) kshitijk4poor 2026-06-28 12:30:20 +05:30
  • 64972b6403 fix(config): canonicalize model.name/model.model to model.default (#34500) teknium1 2026-06-28 01:39:02 -07:00
  • f64d15ccb7 fix(tui): defer buffered gateway events to stop dashboard chat #301 (#36658) kshitijk4poor 2026-06-28 14:14:05 +05:30
  • 2ecb6f7fe6 fix(telegram): clear send_path_degraded on successful reconnect (#35205) (#54076) Teknium 2026-06-28 01:38:17 -07:00
  • 674e16e7c6 fix(redact): stop DB-connstr redaction from corrupting code output (#33801) (#54061) Teknium 2026-06-28 01:15:39 -07:00
  • de6e9ac760 docs(discord): document bot-to-bot comms as unsupported (#32791) (#54063) Teknium 2026-06-28 01:15:34 -07:00
  • 4f16950e9a docs: add infographic for #32421 content-filter fallback fix teknium1 2026-06-28 00:56:53 -07:00
  • 578e3989d4 fix(agent): route content-filter stream stalls to fallback chain (#32421) teknium1 2026-06-28 00:54:56 -07:00
  • b8e2268628 fix(agent): add MiniMax 'new_sensitive' to content_policy_blocked patterns 595650661 2026-06-03 11:23:20 +08:00
  • c9df4bc094 fix(gateway): default restart_drain_timeout to 0 to kill systemd crash loop (#54066) Teknium 2026-06-28 01:14:34 -07:00
  • 0800f1c28b infographic: whatsapp send-queue serialization (#33360) teknium1 2026-06-28 00:53:03 -07:00
  • cb9f855c2b test(whatsapp-bridge): drop structural send-queue integration test teknium1 2026-06-28 00:51:05 -07:00
  • c393a8e55f fix(whatsapp-bridge): serialize sendMessage to prevent cross-chat contamination (#33360) Tranquil-Flow 2026-05-30 21:09:53 +02:00
  • 1f72ad9be9 refactor(cli): extract interrupt recovery to a testable helper teknium1 2026-06-28 00:47:00 -07:00
  • f3aaba7f85 fix(cli): recover terminal state after interrupt to prevent raw control sequence freeze zccyman 2026-05-29 03:18:17 +08:00
  • 2e1b48ed31 chore: map kurlyk local email → skabartem for PR #32867 salvage teknium1 2026-06-28 00:49:00 -07:00
  • def97bcd96 fix: eliminate race condition in OpenAI client replacement kurlyk 2026-05-27 00:28:00 +02:00
  • 4a0fe4e54a docs: add PR infographic for #32762 clarify-expiry fix teknium1 2026-06-28 00:47:00 -07:00
  • aacc15b2c9 fix(clarify): raise default clarify_timeout to 3600s (#32762) teknium1 2026-06-28 00:45:00 -07:00
  • 3f543229f2 fix(telegram): notify user when clarify button tap arrives after expiry konsisumer 2026-06-20 22:01:46 +02:00
  • 90d25adc9e fix(gateway): deliver profile-scoped cache media on symlinked HERMES_HOME (#54060) Teknium 2026-06-28 01:07:28 -07:00
  • 2701ea2f0c fix(agent): reopen fallback chain after primary recovery sweetcornna 2026-06-11 21:34:59 +08:00
  • 7b9ff310b6 fix: salvage #33830 for current main — relocate allow_bots bridge to telegram plugin hook, fix stale adapter import in test teknium1 2026-06-28 00:42:06 -07:00
  • fc70d023d8 fix(telegram): apply bot auth policy to Telegram sources sweetcornna 2026-06-28 00:40:32 -07:00
  • 002357a83f fix(tui): repump stdin after readable handler errors sweetcornna 2026-06-11 21:41:40 +08:00
  • 3a03d03bdc docs: add infographic for #30636 macOS state.db fix teknium1 2026-06-28 00:38:33 -07:00
  • 52d774f0f9 fix(state): F_FULLFSYNC barrier at WAL checkpoints on macOS (#30636) teknium1 2026-06-28 00:36:55 -07:00
  • 9229d0db17 fix(moa): preserve Nous provider identity for references Gille 2026-06-27 23:13:09 -06:00
  • 7c38249c79 feat(moa): references see full tool state + fire on every user/tool response (#54016) Teknium 2026-06-28 00:30:11 -07:00
  • fc7a01b6cb test+harden: modernize salvaged Matrix path for current plugin layout kshitijk4poor 2026-06-28 12:15:13 +05:30
  • a7fd62d824 fix(send_message): reuse live gateway adapter for Matrix media sends liuhao1024 2026-06-15 08:29:21 +08:00
  • 1466eab4ee test(docker): wait for cont-init to finish before privilege-drop shim tests (#54026) Ben Barclay 2026-06-28 17:06:26 +10:00
  • 2c9b017696 Merge pull request #54000 from NousResearch/fix/desktop-main-cjs-clobber-stage-simple-git Jeffrey Quesnelle 2026-06-28 01:56:51 -04:00
  • 4f61d48aef test(cron): deterministically wait for ticker, fix wall-clock flake (#54010) Teknium 2026-06-27 22:52:29 -07:00
  • 1fa44180b0 fix(moa): advisory references end on a user turn + get a reference-role system prompt (#54007) Teknium 2026-06-27 22:52:25 -07:00
  • 2523917680 fix(tests): bare pytest flags pass through run_tests.sh without a '--' separator (#54008) Teknium 2026-06-27 22:43:26 -07:00
  • 2d206a3a42 fix(desktop): stop hermes desktop from clobbering tracked main.cjs (#52735) emozilla 2026-06-28 01:07:54 -04:00
  • c918d42d88 feat(desktop): config-driven Electron launch flags + GPU policy teknium1 2026-06-27 21:36:04 -07:00
  • 1b70a91844 docs: third-party-product plugins ship standalone, not into core tree (#54001) Teknium 2026-06-27 22:23:50 -07:00
  • 54ea059919 fix: fall back to no-sandbox for desktop launch on restricted Linux hosts Rafael Millan 2026-06-08 11:43:40 -04:00
  • 97640fd9ad fix(desktop): reserve WCO width on plain Linux + author map teknium1 2026-06-27 21:32:15 -07:00
  • 8194dbf612 fix(desktop): re-enable titleBarOverlay on plain Linux Chris Wesley 2026-06-26 12:02:19 -05:00
  • 9c7f9f9502 infographic: partial-stream recovery fix (salvage #41498) teknium1 2026-06-27 21:37:25 -07:00
  • 1fa46570fb test(agent,gateway): cover partial-stream recovery and restart helper salvage infinitycrew39 2026-06-27 22:42:22 +07:00
  • e860a40e14 fix(agent,gateway): surface partial-stream recovery and bound detached restart infinitycrew39 2026-06-27 22:42:22 +07:00
  • e3c9924b8b fix(cli): correct stale hermes auth login nous hints to hermes auth add nous (#53929) Teknium 2026-06-27 21:30:37 -07:00
  • 4626ceb747 fix(gateway): only offer system-scope gateway install to root sessions (#53975) Teknium 2026-06-27 21:24:08 -07:00
  • b304023fc6 docs(infographic): model picker fixes (#49129 + #51488) teknium1 2026-06-27 21:06:16 -07:00
  • c72d68715f chore(release): map salvaged contributor emails for #49129 and #51488 teknium1 2026-06-27 21:03:58 -07:00
  • f6deabca0d fix(gateway): clear stale base_url on model switches Priyanshu Sharma 2026-06-23 13:18:56 -05:00
  • f54c52800a fix(models): scope live-first picker merge to opencode aggregators only teknium1 2026-06-27 21:02:09 -07:00
  • f98ffbc246 fix(models): live-first merge + update opencode-zen catalog + uncap aggregator picker Afnath Ahamed 2026-06-19 17:41:34 +05:30
  • 2e7e600eaa chore(release): map HexLab98 author for PR #53863 salvage teknium1 2026-06-27 20:58:03 -07:00
  • 04ff4d9b54 test(auxiliary): cover env-only proxy policy for auxiliary clients (#53702) HexLab98 2026-06-28 06:22:29 +07:00
  • 073847c0f2 fix(auxiliary): use env-only proxy policy for OpenAI SDK clients (#53702) HexLab98 2026-06-28 06:22:29 +07:00
  • 3b23a984b5 feat(kanban): stamp handoff freshness so workers don't read stale state as current (#53973) Teknium 2026-06-27 21:21:54 -07:00
  • 131c9c542c test(tui-gateway): stop deferred-resume build thread leaking into next test Teknium 2026-06-27 20:58:42 -07:00
  • e418605450 test(24996): freeze monotonic clock to de-flake fallback cooldown timing Teknium 2026-06-27 19:46:14 -07:00
  • 1ad8b44413 docs(infographic): skill sync external_dirs shadow fix teknium1 2026-06-27 19:27:45 -07:00
  • db11849c9d fix(skills): skip shadowing when external_dirs provides the skill zccyman 2026-05-28 10:55:29 +08:00
  • a8c862900b fix(tui): sanitize replay history on WebUI/TUI session resume (#29086) (#53939) Teknium 2026-06-27 20:56:49 -07:00
  • f03823014b fix(telegram): kill 409 polling conflict loop by disarming PTB retry synchronously (#53941) Teknium 2026-06-27 20:46:08 -07:00
  • d43e0cf304 fix(agent): config-driven intent-ack continuation for all api_modes (#27881) (#53943) Teknium 2026-06-27 20:46:00 -07:00
  • 56abbaeac3 fix(curator): fail closed on unverified skill deletes during consolidation (#53935) Teknium 2026-06-27 20:45:57 -07:00
  • 11b0be8d15 fix(gateway): avoid Matrix pending invite boot loops konsisumer 2026-06-20 22:01:44 +02:00
  • a1ac6baac4 fix(gateway): make bg-process reset TTL configurable + surface session-scoped processes teknium1 2026-06-27 19:53:29 -07:00
  • 33d8b66d5b fix: stale background processes no longer permanently block session reset annguyenNous 2026-05-20 16:09:45 +07:00