Commit Graph

  • 6f9ba0f3e1 refactor: drop data locks before async work Michael Bolin 2026-04-20 08:47:27 -07:00
  • 052e8f12f4 refactor: use semaphores for async serialization gates Michael Bolin 2026-04-20 08:47:27 -07:00
  • 3cc268c947 make it better jif-oai 2026-04-20 17:37:02 +01:00
  • 21fae90417 Test core CODEOWNERS enforcement dev/test-core-codeowners Ahmed Ibrahim 2026-04-20 09:32:28 -07:00
  • 6a89c8e6a1 fix(login): include background task id in auth test fcoury/keymap-core-with-presets Felipe Coury 2026-04-20 13:27:10 -03:00
  • 738b915021 feat: move phase 2 to a diff based system jif-oai 2026-04-20 17:11:42 +01:00
  • 057921ddf8 docs(tui): clarify keymap runtime contracts Felipe Coury 2026-04-19 18:59:15 -03:00
  • 7b5b3cd2e0 fix(tui): honor remapped submit keys Felipe Coury 2026-04-19 18:32:50 -03:00
  • 76a03c489a fix(tui): annotate keymap literal arguments Felipe Coury 2026-04-19 18:18:37 -03:00
  • 74283c328a feat(tui): add configurable keymap support Felipe Coury 2026-04-19 14:19:48 -03:00
  • 0dc503ba6e Surface parent thread status in side conversations (#18591) Eric Traut 2026-04-20 09:00:44 -07:00
  • e793eb13a7 merge commit for archive created by Sapling Michael Bolin 2026-04-20 08:52:00 -07:00
  • 10e15c3156 chore: enable await-holding clippy lints pr18424 Michael Bolin 2026-04-20 08:47:27 -07:00
  • ec93cbf238 chore: document intentional await-holding cases Michael Bolin 2026-04-20 08:47:27 -07:00
  • 2a8f305311 refactor: drop data locks before async work Michael Bolin 2026-04-20 08:47:27 -07:00
  • b3f6f7cdf2 refactor: use semaphores for async serialization gates Michael Bolin 2026-04-20 08:47:27 -07:00
  • 43a69c50eb Use app server thread names in TUI picker (#18633) Eric Traut 2026-04-20 08:16:24 -07:00
  • 5a8700abcc Add verbose diagnostics for /mcp (#18610) Eric Traut 2026-04-20 08:13:44 -07:00
  • e53e6bc48f fix: auth.json leak in tests (#18657) jif-oai 2026-04-20 15:35:28 +01:00
  • 19e2f21827 [codex] Use background task auth for additional backend calls (#18260) Adrian 2026-04-20 07:24:29 -07:00
  • fa0e2ba87c Avoid false shell snapshot cleanup warnings (#18441) Eric Traut 2026-04-20 07:15:05 -07:00
  • 904c751a40 [codex] Use background agent task auth for backend calls (#18094) Adrian 2026-04-20 06:50:28 -07:00
  • e1c289e11b feat: log client use min log level (#18661) jif-oai 2026-04-20 14:40:39 +01:00
  • 7e5588699d chore: drop review prompt from TUI UX (#18659) jif-oai 2026-04-20 14:31:37 +01:00
  • 2c59806fe0 feat: add metric to track the number of turns with memory usage (#18662) jif-oai 2026-04-20 14:31:22 +01:00
  • 0fdb9f9cf3 Retry Windows sandbox runner logon failures fix/windows-sandbox-logon-retry-18620 David Wiesen 2026-04-20 05:04:15 -07:00
  • 67ce68be0c Release 0.122.0-alpha.13 rust-v0.122.0-alpha.13 jif-oai 2026-04-20 11:52:50 +01:00
  • 1c24347772 feat: chronicle alias (#18651) jif-oai 2026-04-20 11:52:21 +01:00
  • fc758af9eb fix: exec policy loading for sub-agents (#18654) jif-oai 2026-04-20 11:51:58 +01:00
  • ff6a5804d2 nit: telepathy to chronicle in tests (#18652) jif-oai 2026-04-20 11:51:55 +01:00
  • be4fe9f9b2 feat: add --ignore-user-config and --ignore-rules (#18646) jif-oai 2026-04-20 11:27:47 +01:00
  • 8feecbbc36 test: shorten optional fs watch event wait dh/nightly-fix-fs-watch-optional-timeout Dylan Hurd 2026-04-20 03:25:00 -07:00
  • 7d8bd69283 fix: FS watcher when file does not exist yet (#18492) jif-oai 2026-04-20 11:23:00 +01:00
  • 2a17b32dfa Stabilize marketplace/remove installedRoot test (#17721) xli-oai 2026-04-20 03:11:45 -07:00
  • 7171b25b30 fix: main 2 (#18649) jif-oai 2026-04-20 10:53:54 +01:00
  • b528ff02b6 chore: morpheus to path (#18353) jif-oai 2026-04-20 10:32:20 +01:00
  • e404c4e910 feat: add mem 2 agent header (#18644) jif-oai 2026-04-20 09:58:32 +01:00
  • 484a15853f Fix Windows sandbox restricting SIDs automation/windows-sandbox-18558-restricting-sids David Wiesen 2026-04-20 01:07:04 -07:00
  • 1dc3535e17 [codex] Add marketplace/remove app-server RPC (#17751) xli-oai 2026-04-19 23:22:49 -07:00
  • b44d2851cf [codex] Use AgentAssertion downstream behind use_agent_identity (#17980) Adrian 2026-04-19 23:16:43 -07:00
  • 3c75f9b4dd [codex] Add workspace owner usage nudge UI (#18221) richardopenai 2026-04-19 22:51:47 -07:00
  • ab65fbbdd6 Add codex debug models to show model catalog (#18625) Andrey Mishchenko 2026-04-19 22:42:22 -07:00
  • 87fc21ff60 TUI: remove simple legacy_core re-exports (#18605) Eric Traut 2026-04-19 22:39:53 -07:00
  • fa8943fe7e Use thread IDs in TUI resume hints (#18440) Eric Traut 2026-04-19 22:38:48 -07:00
  • d3203f11ff fix: reprovision stale Windows sandbox users iceweasel/windows-sandbox-reprovision-stale-creds-18620 David Wiesen 2026-04-19 22:21:07 -07:00
  • 80aecc22cd Create dev-small build profile (#18612) Andrey Mishchenko 2026-04-19 22:05:17 -07:00
  • 0500801123 fix(guardian) disable skills message in guardian thread (#18599) Dylan Hurd 2026-04-19 21:42:55 -07:00
  • 49403e3676 chore(multiagent) skills instructions toggle (#18596) Dylan Hurd 2026-04-19 21:11:52 -07:00
  • a0f7f43e03 Skip WindowsApps package dirs in sandbox read roots iceweasel/windowsapps-read-root-skip-15179-fresh David Wiesen 2026-03-21 10:34:51 -07:00
  • 3933798f2f Bump rust-toolchain from 1.93.0 to 1.95.0 in /codex-rs dependabot/rust_toolchain/codex-rs/rust-toolchain-1.95.0 dependabot[bot] 2026-04-20 03:34:39 +00:00
  • f883206eb0 Label prefix compaction in TUI Rohit Arunachalam 2026-04-19 20:19:51 -07:00
  • 081b0d27f9 Small design doc update. codex/observability-event-stream Albin Cassirer 2026-04-19 18:18:41 -07:00
  • 3b4c2e3c07 Shorten TUI transcript truncation hint etraut/shorten-tui-transcript-hint Eric Traut 2026-04-19 18:04:15 -07:00
  • d58d3ccfec Soften Fast mode plan usage copy (#18601) pash-openai 2026-04-19 17:37:40 -07:00
  • fd09021e49 Add tldr docs for responses-api-proxy (#18604) Andrey Mishchenko 2026-04-19 17:36:18 -07:00
  • c58e8e329f Add skill invoked observation projection\n\nAdd a skill.invoked observation and map it through the existing analytics\nskill invocation reducer path. Extend the feature conformance test so the\nlegacy skill fact and shared observation produce the same analytics payload. Albin Cassirer 2026-04-19 17:32:36 -07:00
  • 1c9756600a Document typed observation compatibility boundary\n\nClarify that typed observation events are internal source types rather than\nexported wire schemas. Reducer outputs remain the compatibility boundary, so\nobservation taxonomy can evolve with reducers in the same change unless raw\nobservations become persisted or cross-version contracts. Albin Cassirer 2026-04-19 17:23:57 -07:00
  • df90ed05fe Add review completed observation projection\n\nIntroduce a generic review.completed observation that separates the reviewed action\nfrom the reviewer response. Model user and guardian reviewer responses in the\nshared event stream, while projecting only guardian responses into the current\nlegacy analytics event.\n\nKeep the guardian analytics mapping isolated in a dedicated projection module\nand cover the reviewed-action variants with targeted projection tests. Update the\ndesign doc to clarify that field uses are the analytics selection marker, with\ndetail/class metadata retained for review, auditing, and sink-specific behavior. Albin Cassirer 2026-04-19 17:22:16 -07:00
  • a8b9f08fc0 [observability] Add compaction ended observation Albin Cassirer 2026-04-19 16:49:17 -07:00
  • 9b1329ad22 [observability] Add turn steer observation Albin Cassirer 2026-04-19 16:42:40 -07:00
  • 04667d0ea6 [observability] Cover thread started analytics variants Albin Cassirer 2026-04-19 16:36:01 -07:00
  • 6922fe3b52 [observability] Add thread started observation\n\nIntroduce a typed thread.started observation that models when Codex starts\ntracking a thread for a runtime or client connection, including whether the\nactivation is new, forked, or resumed.\n\nProject the observation into the existing analytics reducer state without\nadding a new analytics fact type, so thread connection metadata and later\nturn/compaction joins continue to use the same reducer path as legacy\napp-server responses.\n\nAdd side-by-side conformance coverage proving the observation path emits the\nsame codex_thread_initialized payload as the current thread/start response\nsource. Albin Cassirer 2026-04-19 16:30:10 -07:00
  • 3198988a52 [observability] Fold turn config into turn started\n\nMove turn-specific observation definitions into an events::turn module and\nre-export them from the shared event namespace.\n\nExtend turn.started with resolved configuration so the canonical event models\nthe runtime fact directly instead of mirroring the analytics reducer's separate\nconfig fact. Project turn.started into the existing resolved-config fact plus\nturn-start notification, and update conformance coverage so the observation path\nmatches the legacy codex_turn_event output.\n\nUpdate the design doc to describe resolved turn config as part of turn.started. Albin Cassirer 2026-04-19 16:08:18 -07:00
  • 7418d6e364 [observability] Add turn lifecycle observations\n\nIntroduce shared turn.started and turn.ended observations, including terminal\nstatus, timing, and optional provider token usage on the terminal event.\n\nProject those observations into the existing analytics reducer state and add a\nside-by-side conformance test showing the observation path produces the same\ncodex_turn_event payload as the legacy inputs for the migrated fields.\n\nUpdate the design doc so turn token accounting is modeled as part of the\nterminal turn event rather than a separate canonical event. Albin Cassirer 2026-04-19 15:54:59 -07:00
  • e5b52a3caa Persist and prewarm agent tasks per thread (#17978) Adrian 2026-04-19 15:45:28 -07:00
  • 10f7e100d9 [observability] Add analytics feature observations\n\nIntroduce typed observation events for app mentions, hook runs, and plugin\nusage/state changes, with analytics use markers on the event fields.\n\nAdd a private analytics projection module that maps shared observations into\nthe existing legacy analytics payloads, keeping the observation reducer focused\non ingestion orchestration. Cover the new projection path with side-by-side\ntests against the existing analytics facts.\n\nUpdate the design doc to record that backend-specific schema mapping should\nremain isolated from the shared observation taxonomy. Albin Cassirer 2026-04-19 15:35:17 -07:00
  • b615ce9291 [observability] Add explicit field use markers Albin Cassirer 2026-04-19 15:17:38 -07:00
  • b885c3f8b1 Filter Windows sandbox roots from SSH config dependencies (#18493) efrazer-oai 2026-04-19 14:58:33 -07:00
  • 590ed405d2 [observability] Add field policy gate Albin Cassirer 2026-04-19 14:56:32 -07:00
  • 50e23d92c6 [observability] Add shared observation foundation Albin Cassirer 2026-04-19 14:53:03 -07:00
  • 715fafa23c Do not grant Windows sandbox ACLs on USERPROFILE (#18443) efrazer-oai 2026-04-19 13:58:57 -07:00
  • ce0e28ea6f Avoid redundant memory enable notice (#18580) Eric Traut 2026-04-19 13:48:15 -07:00
  • 99cf6c64bd Fix prefix compaction clippy warning Rohit Arunachalam 2026-04-19 12:49:02 -07:00
  • 252706cec1 Skip WindowsApps helper read roots fix/windows-store-sandbox-read-roots David Wiesen 2026-04-19 12:03:36 -07:00
  • 95dafbc7b5 Add /side conversations (#18190) Eric Traut 2026-04-19 11:59:41 -07:00
  • ed1c5013ab Remove unused models.json (#18585) Ahmed Ibrahim 2026-04-19 11:58:55 -07:00
  • d556e68ff0 Log realtime session id (#18571) Ahmed Ibrahim 2026-04-19 11:23:25 -07:00
  • 857ed059e8 Release 0.122.0-alpha.12 rust-v0.122.0-alpha.12 alexsong-oai 2026-04-19 11:07:03 -07:00
  • cce6002339 Add fallback source for external official marketplace (#18524) alexsong-oai 2026-04-19 11:04:13 -07:00
  • 917a85b0d6 Queue slash and shell prompts in the TUI (#18542) Eric Traut 2026-04-19 10:52:16 -07:00
  • 2cdf483b18 Update rate limit nudge model vb/rate-limit-5-4-mini-nudge Vaibhav Srivastav 2026-04-19 23:12:27 +05:30
  • 116317021d Support codex app on macOS (Intel) and Windows (#18500) Eric Traut 2026-04-19 10:30:13 -07:00
  • 241136b0e9 feat(tui): show context used in plan implementation prompt (#18573) Felipe Coury 2026-04-19 14:01:58 -03:00
  • f1d6258eaa Tighten Windows sandbox restricted SIDs iceweasel/windows-sandbox-18558-restrict-sids David Wiesen 2026-04-19 05:20:30 -07:00
  • b9026e1fab fix(windows-sandbox): surface refresh helper failures iceweasel/windows-sandbox-15809-structured-refresh-errors David Wiesen 2026-04-19 02:04:59 -07:00
  • 7aeae2632e Repair existing Windows sandbox write ACLs fix/windows-sandbox-recursive-write-acls David Wiesen 2026-04-19 00:04:19 -07:00
  • 6c94487709 Merge remote-tracking branch 'origin/main' into codex/prefix-compaction-prewarm Rohit Arunachalam 2026-04-18 23:33:19 -07:00
  • 3c957386df Restore limited TUI rollout persistence Eric Traut 2026-04-18 22:15:44 -07:00
  • cca2414f20 Simplify prefix compaction prewarm Rohit Arunachalam 2026-04-18 21:55:58 -07:00
  • dc4f192998 Release 0.122.0-alpha.11 rust-v0.122.0-alpha.11 Ahmed Ibrahim 2026-04-19 00:48:00 -04:00
  • 996aa23e4c [5/6] Wire executor-backed MCP stdio (#18212) Ahmed Ibrahim 2026-04-18 21:47:43 -07:00
  • 7a8eb680cb Add namespaces to dynamic tools pash 2026-04-17 16:26:16 -07:00
  • d767399a89 Merge branch 'main' into codex/viyatb/hooks-trust-precedence viyatb-oai 2026-04-18 20:24:48 -07:00
  • e3f44ca3b3 Fix plugin cache panic when cwd is unavailable (#18499) Eric Traut 2026-04-18 19:04:53 -07:00
  • ed31cadb3a fix: retry windows restricted token without LUA flag fix/windows-sandbox-createrestrictedtoken-87 David Wiesen 2026-04-18 18:04:03 -07:00
  • f1e5dc15f2 Retry Windows restricted token creation without LUA token fix/windows-sandbox-18451-create-restricted-token-87 David Wiesen 2026-04-18 13:04:30 -07:00
  • 8fd0a3c162 Merge a7287b9311 into sapling-pr-archive-bolinfest Michael Bolin 2026-04-18 12:46:45 -07:00
  • a7287b9311 protocol: canonicalize file system permissions Michael Bolin 2026-04-18 12:41:26 -07:00
  • 53b1570367 Update image outputs to default to high detail (#18386) pakrym-oai 2026-04-18 11:01:12 -07:00
  • e3c2acb9cd Revert "[codex] drain mailbox only at request boundaries" (#18325) jif-oai 2026-04-18 17:53:48 +01:00