Commit Graph

10680 Commits

Author SHA1 Message Date
Ayaan Zaidi 4b40daf0ee test(active-memory): clean threaded DM coverage 2026-05-12 10:32:12 +05:30
vyctorbrzezowski 1ee29fb0ae fix(active-memory): classify threaded telegram dms 2026-05-12 10:32:12 +05:30
Andy Ye 7624b0d16d fix(imessage): surface Full Disk Access probe failures
Preserve canonical iMessage Full Disk Access probe failures through non-sensitive health snapshots and status output, promote imsg denial banners to the public remediation message, and add a narrow audit exception for the reviewed Mistral advisory false-positive.
2026-05-11 21:41:08 -07:00
Peter Steinberger 339b0e164f fix: normalize gemini provider catalog defaults 2026-05-12 04:14:35 +01:00
Peter Steinberger e87fd7aa30 fix: normalize google gemini preview config 2026-05-12 03:36:58 +01:00
Peter Steinberger 9fd5cf48a6 test: guard tlon sse mock calls 2026-05-12 03:20:55 +01:00
Peter Steinberger dea633e7dd test: guard foundry provider mock call 2026-05-12 03:19:53 +01:00
Peter Steinberger 8bddf0efe1 test: guard voice-call realtime mock calls 2026-05-12 03:14:40 +01:00
Peter Steinberger 0d4e6676dc test: guard voice-call webhook mock calls 2026-05-12 03:12:50 +01:00
Peter Steinberger 899730dad6 test: guard voice-call response mock calls 2026-05-12 03:10:46 +01:00
Peter Steinberger 8d35fc2197 test: guard voice-call notify mock calls 2026-05-12 03:09:24 +01:00
Peter Steinberger 7863643dac test: guard voice-call runtime mock calls 2026-05-12 03:08:10 +01:00
Peter Steinberger f55b305077 test: guard voice-call media stream mock calls 2026-05-12 03:05:45 +01:00
Peter Steinberger 17b9f7a8e0 test: guard discord reaction monitor mock calls 2026-05-12 02:52:24 +01:00
Peter Steinberger 6ebc6cad17 test: guard discord webhook fetch mock call 2026-05-12 02:50:29 +01:00
Peter Steinberger e1cd9275dc test: guard discord message process mock calls 2026-05-12 02:49:19 +01:00
Peter Steinberger 97d9efee37 test: guard discord preflight mock calls 2026-05-12 02:47:41 +01:00
Peter Steinberger a010277524 test: guard discord model picker mock calls 2026-05-12 02:46:24 +01:00
Peter Steinberger 7f4a17f565 test: guard discord component mock calls 2026-05-12 02:44:31 +01:00
Peter Steinberger 0c4e52a6b3 test: guard discord plugin dispatch mock calls 2026-05-12 02:43:17 +01:00
Peter Steinberger 7dc3e22571 test: guard discord provider proxy mock calls 2026-05-12 02:42:06 +01:00
Peter Steinberger 22981a2cc4 test: guard discord status-direct mock calls 2026-05-12 02:40:41 +01:00
Peter Steinberger a3f67c2c6e test: guard discord allow-from mock calls 2026-05-12 02:37:27 +01:00
Peter Steinberger 1c09002027 test: guard discord rest proxy mock calls 2026-05-12 02:36:09 +01:00
Peter Steinberger 88c6255ed8 test: guard discord thread binding api mock calls 2026-05-12 02:34:58 +01:00
Peter Steinberger 578dcfbcf4 test: guard discord thread title mock calls 2026-05-12 02:33:10 +01:00
Peter Steinberger 2f4fa9cbe2 test: guard discord listener mock calls 2026-05-12 02:32:13 +01:00
Peter Steinberger 411846893c test: guard discord command arg mock calls 2026-05-12 02:31:16 +01:00
Peter Steinberger 0611e16e0f test: guard discord thread binding mock calls 2026-05-12 02:29:52 +01:00
Peter Steinberger a0fb3c1dfd test: guard discord provider mock calls 2026-05-12 02:28:39 +01:00
Peter Steinberger 3cbc889701 test: guard discord provider startup mock calls 2026-05-12 02:26:19 +01:00
Peter Steinberger d970a81138 test: guard discord component mock calls 2026-05-12 02:23:52 +01:00
Peter Steinberger cbfc14171b test: guard discord message utils mock calls 2026-05-12 02:21:36 +01:00
Peter Steinberger 6e1e6ecb4f test: guard discord reply delivery mock calls 2026-05-12 02:20:16 +01:00
Peter Steinberger fead3bfc55 test: guard discord action mock calls 2026-05-12 02:19:05 +01:00
Peter Steinberger 14d248fd18 test: guard discord threading starter mock calls 2026-05-12 02:17:41 +01:00
Peter Steinberger 860bf921ed test: guard discord gateway supervisor mock calls 2026-05-12 02:16:34 +01:00
Peter Steinberger 0e28f4f70f test: guard browser tab selection mock calls 2026-05-12 02:15:06 +01:00
Peter Steinberger eab88c61e7 test: guard slack tool result mock calls 2026-05-12 02:14:05 +01:00
Peter Steinberger 1894e9f4d7 test: guard msteams attachment mock calls 2026-05-12 02:12:33 +01:00
Peter Steinberger eb5685cfab test: guard discord send mock calls 2026-05-12 02:10:57 +01:00
Peter Steinberger 3d5fd9cc8f test: guard slack media mock calls 2026-05-12 02:09:06 +01:00
Peter Steinberger bb5761ab03 test: guard msteams reaction mock calls 2026-05-12 02:07:39 +01:00
Peter Steinberger c192604e36 test: guard slack action mock calls 2026-05-12 02:06:27 +01:00
Peter Steinberger 434d589f3e test: guard msteams authz mock calls 2026-05-12 02:04:25 +01:00
Peter Steinberger 2f21fe51fc test: guard discord outbound mock calls 2026-05-12 02:03:10 +01:00
Peter Steinberger e649cb92c0 test: guard discord gateway mock calls 2026-05-12 02:01:54 +01:00
Peter Steinberger 95b6c10fc7 test: guard browser session mock calls 2026-05-12 02:00:53 +01:00
Sarah Fortune c8998b71e2 fix(onboarding): use isolated codex app-server client for migration detect (#80822)
discoverInstalledCuratedPlugins acquired the shared Codex app-server client
to issue a one-shot plugin/list RPC against the source CODEX_HOME. The
shared slot kept the spawned child alive with stdio pipes attached to the
onboarding process, so the Node event loop never drained after the wizard
emitted its outro and the CLI appeared to hang.

The discovery RPC has its own one-off startOptions (custom CODEX_HOME,
HOME) that should never be reused for an agent session, so request it as
an isolated client. request.ts closes the child as soon as the call
returns, removing the dependence on process-exit harness disposal and
eliminating the post-onboarding hang.
2026-05-11 17:59:48 -07:00
Peter Steinberger 4bf3016096 test: guard browser batch mock calls 2026-05-12 01:57:53 +01:00