Commit Graph

  • d4acb74d04 refactor(gateway): one display-kind rule and a pure machinery predicate kshitijk4poor 2026-09-15 12:11:01 +05:30
  • 8d382fbf03 refactor(gateway): trim silence machinery kinds to what the gateway produces kshitijk4poor 2026-09-15 12:00:32 +05:30
  • a75628bc27 fix(gateway): queued terminal turns carry their own display kind into silence shaping kshitijk4poor 2026-09-15 11:59:36 +05:30
  • e1bdb026c8 chore: map MohamadKanso contributor email kshitijk4poor 2026-09-15 11:56:28 +05:30
  • 5ea8fb2b78 fix(gateway): preserve replies on human silence markers MKanso 2026-09-14 16:16:09 +01:00
  • 5871d750bf test(bot-mode): pin thread-scoped session identity Austin Pickett 2026-09-14 12:10:50 -04:00
  • 1ce9733113 fix(bot-mode): scope stop, harvest and clarify to the originating thread Austin Pickett 2026-09-14 12:10:39 -04:00
  • d631ad5f5c fix(bot-mode): key group member sessions by thread Austin Pickett 2026-09-14 12:08:57 -04:00
  • 4d55ca9165 docs(supermemory): list the session-switch retry point on the website too kshitijk4poor 2026-09-15 11:48:19 +05:30
  • 5de9ef7b89 test(supermemory): guards for the failure sentinel, buffer caps, and shutdown no-resend kshitijk4poor 2026-09-15 11:48:19 +05:30
  • d793f7b9fb fix(supermemory): explicit failure sentinel and bounded pending-turn buffer kshitijk4poor 2026-09-15 11:48:19 +05:30
  • f7e0ae2aff test(supermemory): pin shutdown flush waits for in-flight write, never re-sends kshitijk4poor 2026-09-15 11:34:46 +05:30
  • 69d69766dd test(supermemory): freeze the capture clock for custom-id assertions kshitijk4poor 2026-09-15 11:33:18 +05:30
  • bc1d4776db docs(supermemory): purge stale session-ingest / /v4/conversations references kshitijk4poor 2026-09-15 11:33:18 +05:30
  • 3cad3c6db8 fix(supermemory): route capture-write logging through _quietly; drop dead default in custom id kshitijk4poor 2026-09-15 11:33:18 +05:30
  • c6da9e0788 fix(supermemory): serialize capture writes and document at-least-once retry Mahesh Sanikommu 2026-09-12 12:35:51 -07:00
  • 1b76cfff83 fix(supermemory): keep pending turns across session switch until written Mahesh Sanikommu 2026-09-12 12:23:00 -07:00
  • 03627dbf95 fix(supermemory): write turns via documents API instead of session-end conversations ingest Mahesh Sanikommu 2026-09-12 11:35:31 -07:00
  • cedf4a3d78 fix(secret-scope): compose the managed .env into every profile secret scope kshitijk4poor 2026-09-15 10:50:16 +05:30
  • 840c00c124 refactor(cron): reuse _install_fire_secret_scope for the external-worker env build kshitijk4poor 2026-09-15 00:57:53 +05:30
  • dcdbcb8a2b fix(env-loader): split source_supplied_names() out of secret_source_names() kshitijk4poor 2026-09-15 00:56:32 +05:30
  • 0916191ca1 refactor(env-loader): one helper records source-supplied names; scope refresh never empties kshitijk4poor 2026-09-14 23:44:23 +05:30
  • 0fd59b447a fix(cron): scope the handoff multiplex context to the worker env build; gate the no_agent overlay kshitijk4poor 2026-09-14 23:43:27 +05:30
  • f367ebeb5d refactor(cron): strip external-source residue in strip_launch_profile_env itself kshitijk4poor 2026-09-14 23:41:47 +05:30
  • 5850a50a81 test(cron): restore the routed-fire handoff test for _launch_external_cron_worker kshitijk4poor 2026-09-14 23:40:45 +05:30
  • 042b9830b4 test(cron): keep three invariants for the routed-fire isolation kshitijk4poor 2026-09-14 23:28:00 +05:30
  • fb4eaa59ee refactor(cron): inline the multiplex-context span into _launch_external_cron_worker kshitijk4poor 2026-09-14 23:24:03 +05:30
  • 62b4488cb5 fix(cron): routed fires are multiplexed at the worker handoff; managed keys keep policy precedence John Paul Soliva 2026-09-14 03:43:33 +09:00
  • 9d7de6c140 fix(cron): close three launch-residue leaks into a routed no_agent child John Paul Soliva 2026-09-14 02:50:20 +09:00
  • 3dedff6a12 fix(cron): only strip launch external-source names when multiplexing John Paul Soliva 2026-09-13 10:01:36 +09:00
  • 0943e77136 fix(cron): strip launch external-source names too, and make the scope refresh replace John Paul Soliva 2026-09-13 00:30:38 +09:00
  • 023e4f997f fix(cron): drop the launch profile's dotenv residue before overlaying a routed no_agent scope John Paul Soliva 2026-09-12 23:06:04 +09:00
  • dbede34f6e fix(cron): a routed profile's cron fire in the desktop backend runs under multiplex semantics John Paul Soliva 2026-09-11 04:37:57 +09:00
  • 49b8f06abe fix(update): ignore cron/executions.db sidecars, not just the base file kshitijk4poor 2026-09-15 10:51:03 +05:30
  • 3ce06055d6 fix(update): ignore flat-install runtime state by class, not by file name kshitijk4poor 2026-09-15 00:19:02 +05:30
  • 34a45b35e5 fix(update): also ignore the flat-install config/credential/profile roots kshitijk4poor 2026-09-14 23:16:14 +05:30
  • eef60cc1ff fix(update): also ignore the cron job store on flat installs liuhao1024 2026-09-14 19:31:33 +08:00
  • 8f34499851 fix(update): ignore flat-install runtime state so autostash cannot sweep state.db liuhao1024 2026-09-14 15:30:47 +08:00
  • db64ddb58e test(desktop): widen the execProbe event-loop test timeout kshitijk4poor 2026-09-15 00:58:00 +05:30
  • 6915e9b4bc fix(desktop): keep the pool slot leased when a spawned start is superseded kshitijk4poor 2026-09-15 00:57:33 +05:30
  • 844e5f2610 fix(desktop): do not cache a timed-out serve-support probe kshitijk4poor 2026-09-15 00:04:55 +05:30
  • 09cf145ec8 refactor(desktop): tighten runtime-discovery async and attempt guards kshitijk4poor 2026-09-15 00:03:38 +05:30
  • 3952878c2a [verified] test(desktop): tolerate loopback peer reset jango 2026-09-12 01:14:01 +02:00
  • 5d3cb88dbc [verified] test(desktop): guard nonblocking runtime probes jango 2026-09-12 00:41:28 +02:00
  • 783a06d070 [verified] test(desktop): trim runtime probe coverage jango 2026-09-11 13:17:49 +02:00
  • fa0f1986dc test(desktop): verify actual Electron browser identity across platforms jango 2026-09-08 18:39:34 +02:00
  • e270766fe5 test(desktop): detect transient stale spawns and native path separators jango 2026-09-08 18:07:14 +02:00
  • 78399c88da test(desktop): verify probe responsiveness and stale-start cancellation jango 2026-09-08 17:48:17 +02:00
  • 5d9f83253f fix(desktop): keep runtime discovery off the main event loop jango 2026-09-08 16:29:33 +02:00
  • 82d61165d0 style(matrix): separate _MATRIX_PERMANENT_ERRCODES from the preceding function kshitijk4poor 2026-09-15 01:15:30 +05:30
  • 935cc237db test(matrix): cover status-only 401 and rate-limit paths in the sync-loop test kshitijk4poor 2026-09-15 00:42:29 +05:30
  • 257288ede1 test(matrix): make the 502 SVG fixture actually embed "403" kshitijk4poor 2026-09-14 23:18:37 +05:30
  • d5430fb0c1 refactor(matrix): classify sync auth errors on errcode/http_status only kshitijk4poor 2026-09-14 23:17:31 +05:30
  • 9969a995f6 fix(matrix): correct sync result-object comment and route it through the classifier Stephen Chin 2026-08-07 21:14:20 -07:00
  • 6bd9cf8018 fix(matrix): use a genuinely discriminating fixture for the sync-loop test Stephen Chin 2026-08-05 23:22:59 -07:00
  • f8085f2e03 test(matrix): add loop-level and attribute-narrowing coverage Stephen Chin 2026-08-05 20:32:07 -07:00
  • 104889ace6 fix(matrix): tighten sync error classifier Stephen Chin 2026-08-05 20:31:20 -07:00
  • 8ad7ae06e7 test(mcp-oauth): bind the 400-recovery path to issuer binding, guard live-TTL on an empty context kshitijk4poor 2026-09-15 01:21:02 +05:30
  • f4bf786c57 fix(mcp-oauth): return a verdict from disk-pair install, count a missing expiry as live kshitijk4poor 2026-09-15 00:59:00 +05:30
  • 2e89c5da48 fix(mcp-oauth): keep the refresh-fence sidecar when removing token state kshitijk4poor 2026-09-15 00:56:29 +05:30
  • 60262f71bd refactor(mcp-oauth): split the refresh fence into acquire/release functions, drop the lock sidecar on remove kshitijk4poor 2026-09-14 23:46:04 +05:30
  • f07ea70de7 fix(mcp-oauth): only treat contention errnos as "a peer holds the fence" kshitijk4poor 2026-09-14 23:43:48 +05:30
  • 8933d355a9 fix(mcp-oauth): share one rotated-candidate rule between adopt and reload, re-bind issuer on every disk pair kshitijk4poor 2026-09-14 23:43:01 +05:30
  • 76e2e8fb64 refactor(mcp-oauth): drop the per-access token-store lock now that the fence owns the refresh kshitijk4poor 2026-09-14 23:26:24 +05:30
  • 90f5502339 test(mcp-oauth): replace the subprocess fence harness with two in-process invariants kshitijk4poor 2026-09-14 23:25:08 +05:30
  • 1a1345aba4 fix(mcp-oauth): make the refresh fence async and skip the POST after adopting a peer's rotation kshitijk4poor 2026-09-14 23:17:19 +05:30
  • a0810c9cc9 fix(mcp-oauth): fence one refresh generation across the consuming POST anhtahaylove 2026-09-12 22:16:37 +07:00
  • 47ee79a647 fix(mcp-oauth): serialize token-store access across processes anhtahaylove 2026-09-09 03:24:12 +07:00
  • 45760ac022 fix(desktop): match app.asar segment on either separator in resolveOutsideAsar kshitijk4poor 2026-09-14 23:24:40 +05:30
  • 763489a8b4 fix(desktop): exec get-windows helper from app.asar.unpacked so read_window_below works on packaged macOS builds Douglas Jennewein 2026-08-26 07:55:01 -05:00
  • e6465962c9 chore: map djennewe contributor email for PR #89633 salvage kshitijk4poor 2026-09-14 23:05:37 +05:30
  • 14a93d67eb refactor(codex): take the aux adapter's xAI flag from the shared route classifier kshitijk4poor 2026-09-15 01:04:43 +05:30
  • 00f0d92be0 fix(codex): canonicalise persisted issuer stamps via the route-identity owner kshitijk4poor 2026-09-15 01:04:43 +05:30
  • 426ddfeabc test(codex): bind the transport model stamp and the encrypted-content 400 matcher kshitijk4poor 2026-09-14 23:59:11 +05:30
  • 16986c4bff fix(codex): canonicalise the custom-endpoint issuer kind kshitijk4poor 2026-09-14 23:54:52 +05:30
  • cb49660bb4 fix(codex): replay legacy endpoint-stamped reasoning without a model stamp kshitijk4poor 2026-09-14 23:50:44 +05:30
  • 51ebdff570 fix(codex): scope encrypted-reasoning replay to the issuing model Fangliquan 2026-09-14 23:27:12 +05:30
  • f7b6a2b59f fix(codex): drop foreign replay message ids fangliquanflq 2026-08-22 23:15:22 +08:00
  • 7959e3b0ff test(discord): bind the "0 disables event-silence" half of the knob test kshitijk4poor 2026-09-15 01:16:30 +05:30
  • 909731dc71 refactor(discord): state the dispatch-liveness rationale once kshitijk4poor 2026-09-15 00:41:58 +05:30
  • b4a5ce62e7 fix(discord): scope the event-silence knob warning to its dimension kshitijk4poor 2026-09-15 00:35:12 +05:30
  • 54041e98cf test(discord): bind event-silence liveness to its config surface and probe gate kshitijk4poor 2026-09-15 00:34:11 +05:30
  • fff69b7dfc test(discord): keep the two binding event-silence invariants kshitijk4poor 2026-09-14 23:13:40 +05:30
  • 9d4f1782f2 fix(config): register discord websocket_event_max_silence_seconds default kshitijk4poor 2026-09-14 23:12:14 +05:30
  • 101861c7f7 fix(discord): dispatch-side liveness dimension detects an ACKing-but-deaf gateway socket (#109521) salch-cred 2026-09-14 21:52:31 +05:30
  • 73f808e47f fix(plugins): only mark a timed-out hook worker abandoned while it still holds its token kshitijk4poor 2026-09-15 01:12:32 +05:30
  • 4bd38ec9fd fix(plugins): give output-transform hooks a call identity for the callback gate kshitijk4poor 2026-09-15 00:29:12 +05:30
  • f49c1e3bd7 test(plugins): bind the identity gate, not timeout suppression, in the dedupe tests kshitijk4poor 2026-09-15 00:25:08 +05:30
  • cdd58810a4 fix(plugins): keep one worker per callback while a timed-out worker is still running kshitijk4poor 2026-09-15 00:23:38 +05:30
  • 4121aa295a fix(plugins): gate hook callbacks by call identity, not by tool name alone deadczarvc 2026-09-14 04:49:37 +03:00
  • b18140576d chore: map deadczarvc contributor email for PR #110470 salvage kshitijk4poor 2026-09-14 23:05:36 +05:30
  • 7feaf03883 fix(state): treat ESRCH like ENOENT in deleted-WAL fd identity check kshitijk4poor 2026-09-15 01:17:42 +05:30
  • 106bf99a0e fix(state): tolerate closed WAL scan descriptors KoNit-K 2026-09-14 04:04:30 +08:00
  • f9ea3a5328 Merge pull request #111557 from NousResearch/fix/threat-patterns-socat-prose Teknium 2026-09-14 22:04:18 -07:00
  • ab0d4735a7 fix(skills-guard): socat only flags a reverse shell when an address spec follows teknium1 2026-09-14 21:55:24 -07:00
  • 33f5ecd7cb Merge pull request #111547 from NousResearch/feat/plugin-catalog-star-ranking Teknium 2026-09-14 21:51:29 -07:00
  • 3e2e2c50eb feat(plugin-catalog): rank entries by GitHub stars, probed at most once a day teknium1 2026-09-14 21:24:33 -07:00
  • 437116f949 chore(contributors): map catalog submitter email to GitHub login teknium1 2026-09-14 20:56:13 -07:00
  • 63839f98fc feat(plugin-catalog): add grill-tab community plugin thanhan-a17 2026-09-15 10:07:41 +07:00
  • 209c2770d2 Merge pull request #111469 from NousResearch/ci/osv-scan-non-blocking Teknium 2026-09-14 21:02:24 -07:00