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
Kevin Lin
8954c03231
fix(codex): default plugin destructive actions on ( #80792 )
2026-05-11 16:50:15 -07:00
Josh Lehman
4bfd7416f0
fix: stabilize code-mode follow-up tool display and replay ( #80663 )
...
* fix: project tool-search bridge event display
* fix: keep codex tool progress out of final replies
* fix: preserve tool result pairs on cleanup
* fix: restore tool search display target helper
* fix: keep tool search controls independent
* fix: render bridged tool calls like native tools
* fix: abort timed out tool search bridge calls
* fix: preserve code-mode tool results across display turns
* fix: repair missing code-mode tool results on disk
* fix: expose tool search controls in embedded runs
* docs: add code-mode followups changelog
* fix: update session repair agent-core import
* fix: harden code-mode follow-up repair
* fix: use stable session repair ids
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-11 15:31:35 -07:00
Eva
f7ab8c26b1
fix(codex): scale context engine projection ( #80761 )
...
* fix(codex): scale context engine projection
* fix: document Codex context projection scaling
* fix: document Codex context projection scaling
* fix: document Codex context projection scaling
* fix: document Codex context projection scaling
* chore: align Codex projection changelog
* chore: realign Codex projection changelog
* fix: isolate Codex projection patch
---------
Co-authored-by: Eva (agent) <eva+agent-78055@100yen.org >
Co-authored-by: Josh Lehman <josh@martian.engineering >
2026-05-11 15:29:59 -07:00
Kevin Lin
d06e85b0aa
fix(codex): match connector app approvals by id
2026-05-11 13:19:56 -07:00
Peter Steinberger
6eccb0d3bf
test: guard extension helper null checks
2026-05-11 21:18:51 +01:00
Peter Steinberger
93dd5e61ba
test: guard multiline helper assertions
2026-05-11 20:49:23 +01:00
Peter Steinberger
3240aa7399
test: rely on codex approval event guard
2026-05-11 19:52:45 +01:00
Mariano
8c75ed3eaa
Mirror Codex native subagents into task registry ( #79512 )
...
Merged via squash.
Prepared head SHA: 75bc96ad74
Co-authored-by: mbelinky <mbelinky@users.noreply.github.com >
Co-authored-by: marianobelinky <63976030+marianobelinky@users.noreply.github.com >
Reviewed-by: @pashpashpash
2026-05-11 20:52:41 +02:00
Peter Steinberger
c7584d5dc7
test: guard codex relay registrations
2026-05-11 19:36:35 +01:00
Peter Steinberger
e17dfb0014
test: guard extension mock helpers
2026-05-11 19:19:27 +01:00
Peter Steinberger
82a243d7b6
test: guard codex record assertions
2026-05-11 18:54:47 +01:00
Peter Steinberger
694f40fcee
fix: constrain Codex app-server sandbox
2026-05-11 18:23:00 +01:00
Peter Steinberger
098469a2a1
test: remove codex pending-state sleeps
2026-05-11 17:47:41 +01:00
jeffjhunter
850d685d4b
Fix Codex app-server OAuth harness auth
2026-05-11 15:54:43 +01:00
Peter Steinberger
09fcd19814
test: tighten codex event assertions
2026-05-11 14:42:25 +01:00
Peter Steinberger
c20d45e346
test: tighten codex binding assertions
2026-05-11 14:40:27 +01:00
Peter Steinberger
d2f578cbb4
fix: retire timed-out codex app-server clients
2026-05-11 14:26:56 +01:00
Shakker
19c66ad3fe
test: pin Codex run attempt assertions
2026-05-11 14:24:01 +01:00
VACInc
6a741102d1
test(codex): keep native tool observability fixture generic
2026-05-11 14:23:46 +01:00
VACInc
a28bf10ce2
fix(codex): observe native tool completions
2026-05-11 14:23:46 +01:00
Peter Steinberger
5b6f4d6bb6
test: tighten acpx memory assertions
2026-05-11 14:23:32 +01:00
Shakker
ead6179718
test: pin Codex side question calls
2026-05-11 14:20:02 +01:00
statxc
278ffbdb53
fix(qqbot): type active config provider
2026-05-11 14:19:34 +01:00
Peter Steinberger
6ee0c9a696
fix(codex): honor codex fallback blocking
2026-05-11 12:41:21 +01:00
Peter Steinberger
3f05165c47
fix(codex): preserve codex auth order
2026-05-11 12:41:21 +01:00
pashpashpash
30ed0329cb
fix(codex): avoid mutating rate limit candidates
2026-05-11 12:41:21 +01:00
Peter Steinberger
10c43aefd8
fix(codex): ignore blocked account fallback state
2026-05-11 12:41:21 +01:00
Peter Steinberger
554d80c060
fix(codex): scope auth state updates
2026-05-11 12:41:21 +01:00
Peter Steinberger
b2b381ac4d
fix(codex): prefer live account credential state
2026-05-11 12:41:21 +01:00
Peter Steinberger
dbe568556e
fix(codex): avoid app-server request cross-talk
2026-05-11 12:41:21 +01:00
Peter Steinberger
95cee42b5b
fix(codex): prefer direct codex auth order
2026-05-11 12:41:21 +01:00
Peter Steinberger
8185eb40e8
fix(codex): complete side thread request parity
2026-05-11 12:41:21 +01:00
pashpashpash
ddc9581d00
fix(codex): preserve side thread tools
2026-05-11 12:41:21 +01:00
pashpashpash
e15f99e34e
fix(codex): show api key profile handles
2026-05-11 12:41:21 +01:00
pashpashpash
ac618c6d9d
fix(codex): preserve account ladder indentation
2026-05-11 12:41:21 +01:00
pashpashpash
7f5a10e0e4
fix(codex): clarify account auth ladder
2026-05-11 12:41:21 +01:00
pashpashpash
004854e76e
fix(codex): preserve blank account separators
2026-05-11 12:41:21 +01:00
pashpashpash
1877c600ea
fix(codex): infer api key account fallback
2026-05-11 12:41:21 +01:00
pashpashpash
e310824828
fix(codex): explain account auth fallback
2026-05-11 12:41:21 +01:00
pashpashpash
cc95d4dd28
fix(codex): rotate auth profiles inside harness
2026-05-11 12:41:21 +01:00
pashpashpash
f447e5b9db
fix(btw): keep Codex side questions tool-free
2026-05-11 12:41:21 +01:00
pashpashpash
a947e8fae0
fix(codex): align btw side thread semantics
2026-05-11 12:41:21 +01:00
pashpashpash
42e259a696
fix(codex): route btw through native side threads
2026-05-11 12:41:21 +01:00
Peter Steinberger
ffba41fe6b
fix(codex): ignore echoed abort marker prompts
2026-05-11 11:59:56 +01:00
Peter Steinberger
be0e85a72d
fix(codex): accept abort markers without request responses
2026-05-11 11:59:56 +01:00
Peter Steinberger
b273b81e5b
fix(codex): narrow app-server abort marker fallback
2026-05-11 11:59:56 +01:00
Peter Steinberger
4ff28a7735
fix(codex): release interrupted app-server turns
2026-05-11 11:59:56 +01:00
Peter Steinberger
37fa027772
test: tighten codex protocol validator assertions
2026-05-11 11:31:04 +01:00
Peter Steinberger
c60950856d
test: tighten codex conversation binding assertions
2026-05-11 11:29:16 +01:00