Commit Graph

  • 82464689ce ## New Features - Steer mode is now stable and enabled by default, so Enter sends immediately during running tasks while Tab explicitly queues follow-up input. (#10690) rust-v0.98.0 Ahmed Ibrahim 2026-02-05 08:12:44 -08:00
  • fe1cbd0f38 chore: handle shutdown correctly in tui (#10756) jif-oai 2026-02-05 16:07:50 +00:00
  • d337b51741 feat: wire ephemeral in codex exec (#10758) jif-oai 2026-02-05 15:49:57 +00:00
  • 338374f21c Add feedback flag to requirements gt/requirements-feedback-flag gt-oai 2026-02-05 13:03:11 +00:00
  • 4033f905c6 feat: resumable backfill (#10745) jif-oai 2026-02-05 14:34:34 +00:00
  • f2ffc4e5d0 Include real OS info in metrics. (#10425) iceweasel-oai 2026-02-05 06:30:31 -08:00
  • 040ecee715 Update explorer role default model (#10748) jif-oai 2026-02-05 13:51:53 +00:00
  • b2424cb635 adding fork information (UI) when forking (#10246) pap-openai 2026-02-05 13:24:55 +00:00
  • aa46b5cf99 nit: backfill stronger (#10738) jif-oai 2026-02-05 12:30:16 +00:00
  • 97582ac52d Allow user shell commands to run alongside active turns (#10513) jif-oai 2026-02-05 11:11:00 +00:00
  • c67120f4a0 fix: flaky landlock (#10689) jif-oai 2026-02-05 10:30:18 +00:00
  • 7b28b350e1 fix(tui): flush input buffer on init to prevent early exit on Windows (#10729) Ashutosh Kumar Singh 2026-02-05 14:29:32 +05:30
  • 26f3eb990d Release 0.98.0-alpha.2 rust-v0.98.0-alpha.2 Dylan Hurd 2026-02-05 00:52:53 -08:00
  • fe8b474acd fix(core,app-server) resume with different model (#10719) Dylan Hurd 2026-02-05 00:40:05 -08:00
  • 1e1146cd29 Reload cloud requirements after user login (#10725) xl-openai 2026-02-05 00:27:16 -08:00
  • 7e3eb2b392 Send beta header with websocket connects pakrym-oai 2026-02-05 00:08:19 -08:00
  • dc7007beaa Fix remote compaction estimator/payload instruction small mismatch (#10692) Charley Cunningham 2026-02-04 23:24:06 -08:00
  • cd5f49a619 Make steer stable by default (#10690) Ahmed Ibrahim 2026-02-04 23:12:59 -08:00
  • 41b4962b0a Sync collaboration mode naming across Default prompt, tools, and TUI (#10666) Charley Cunningham 2026-02-04 23:03:28 -08:00
  • 4e23e6cd2b Release 0.98.0-alpha.1 rust-v0.98.0-alpha.1 Dylan Hurd 2026-02-04 22:52:13 -08:00
  • af9b98e158 make lighterweight dev/by/codex-environment Brian Yu 2026-02-04 22:48:37 -08:00
  • f5570f2d96 update Brian Yu 2026-02-04 22:39:28 -08:00
  • a8663396b9 add a codex app environment Brian Yu 2026-02-04 22:35:21 -08:00
  • de92ef33a5 comment dh--execpolicy--heredoc Dylan Hurd 2026-02-04 22:07:03 -08:00
  • 7d55d23391 chore(execpolicy) heredoc tests Dylan Hurd 2026-02-04 21:58:12 -08:00
  • e482978261 fix(core) switching model appends model instructions (#10651) Dylan Hurd 2026-02-04 21:50:38 -08:00
  • a05aadfa1b chore(config) Default Personality Pragmatic (#10705) Dylan Hurd 2026-02-04 21:22:47 -08:00
  • 1dc06b6ffc fix: ensure resume args precede image args (#10709) cryptonerdcn 2026-02-05 14:19:56 +09:00
  • 4b415c72c9 ## New Features - Added a session-scoped “Allow and remember” option for MCP/App tool approvals, so repeated calls to the same tool can be auto-approved during the session. (#10584) - Added live skill update detection, so skill file changes are picked up without restarting. (#10478) - Added support for mixed text and image content in dynamic tool outputs for app-server integrations. (#10567) - Added a new /debug-config slash command in the TUI to inspect effective configuration. (#10642) - Introduced initial memory plumbing (API client + local persistence) to support thread memory summaries. (#10629, #10634) - Added configurable log_dir so logs can be redirected (including via -c overrides) more easily. (#10678) rust-v0.97.0 xl-openai 2026-02-04 20:26:51 -08:00
  • a7d87f4e77 switch to our fork of tungstenite ddr/websocket-deflate David de Regt 2026-02-04 23:08:44 -05:00
  • ba8c2631c9 Release 0.97.0-alpha.5 rust-v0.97.0-alpha.5 sayan-oai 2026-02-04 20:00:58 -08:00
  • 4ed8d74aab fix: ensure status indicator present earlier in exec path (#10700) sayan-oai 2026-02-04 19:56:50 -08:00
  • d876f3b94f fix(tui): restore working shimmer after preamble output (#10701) Josh McKinney 2026-02-04 19:28:13 -08:00
  • 73f32840c6 chore(core) personality migration tests (#10650) Dylan Hurd 2026-02-04 19:03:14 -08:00
  • e5375bd73d WIP on supporting websocket-deflate David de Regt 2026-02-04 21:43:28 -05:00
  • 6828ff3918 Release 0.97.0-alpha.4 rust-v0.97.0-alpha.4 xl-openai 2026-02-04 18:36:09 -08:00
  • 1f47e08d66 Cloud Requirements: increase timeout and retries (#10631) gt-oai 2026-02-05 01:52:12 +00:00
  • 0e2d75254b core/app-server: preflight image modality mismatch with typed error ccy/input-modality-preflight-error Colin Young 2026-02-04 17:33:59 -08:00
  • cddfd1e675 feat(core): add configurable log_dir (#10678) Josh McKinney 2026-02-04 17:23:30 -08:00
  • b76c811e84 Fix cloud requirements option handling in config loader var-expansion Brian Mgrdichian 2026-02-04 17:20:24 -08:00
  • bc131dc6a3 Merge branch 'main' into codex/viyatb/pr1-network-rule-execpolicy viyatb-oai 2026-02-04 17:18:40 -08:00
  • 0e8d359da9 Session-level model client (#10664) pakrym-oai 2026-02-04 16:58:48 -08:00
  • a1a986c58a Release 0.97.0-alpha.3 rust-v0.97.0-alpha.3 Owen Lin 2026-02-04 16:52:35 -08:00
  • 224c9f768d chore(app-server): document experimental API opt-in (#10667) Owen Lin 2026-02-04 16:19:13 -08:00
  • 5ea107a088 feat(app-server, core): allow text + image content items for dynamic tool outputs (#10567) Owen Lin 2026-02-04 16:12:47 -08:00
  • 9c18c027fa Release 0.97.0-alpha.2 rust-v0.97.0-alpha.2 Dylan Hurd 2026-02-04 15:52:50 -08:00
  • f9c38f531c add none personality option (#10688) Ahmed Ibrahim 2026-02-04 15:40:33 -08:00
  • 45c48c2bc9 Merge branch 'main' into var-expansion brianm-openai 2026-02-04 15:29:32 -08:00
  • 7bcc552325 Added support for live updates to skills (#10478) Eric Traut 2026-02-04 15:25:03 -08:00
  • 3861f48d1c Fix optional cloud requirements handling in config loader Brian Mgrdichian 2026-02-04 15:19:36 -08:00
  • 77706580d8 add provider-configurable models cache bypass ccy/skip-models-cache-provider Colin Young 2026-02-04 14:16:33 -08:00
  • 6d774c11be @denysvitali has signed the CLA in openai/codex#10687 github-actions[bot] 2026-02-04 22:43:39 +00:00
  • d452bb3ae5 Add /debug-config slash command (#10642) gt-oai 2026-02-04 22:26:17 +00:00
  • 7c6d21a414 Fix test_shell_command_interruption flake (#10649) gt-oai 2026-02-04 22:19:06 +00:00
  • 7a838cd72c fix(core): pass network rules into policy constructors viyatb-oai 2026-02-04 14:11:22 -08:00
  • acdbd8edc5 [apps] Cache MCP actions from apps. (#10662) Matthew Zeng 2026-02-04 13:51:57 -08:00
  • d589ee05b1 Fix jitter in TUI apps/connectors picker (#10593) canvrno-oai 2026-02-04 13:51:31 -08:00
  • 4922b3e571 feat: add phase 1 mem db (#10634) jif-oai 2026-02-04 21:38:39 +00:00
  • 559f7ba984 fix(tui): wrap feedback thread link in backticks joshka/feedback-backticks Josh McKinney 2026-02-04 11:19:47 -08:00
  • 1650b3d6a7 Release 0.97.0-alpha.1 rust-v0.97.0-alpha.1 Ahmed Ibrahim 2026-02-04 11:47:42 -08:00
  • 7a253076fe Persist pending input user events (#10656) Ahmed Ibrahim 2026-02-04 11:47:10 -08:00
  • ae4de43ccc feat(linux-sandbox): add bwrap support (#9938) viyatb-oai 2026-02-04 11:13:17 -08:00
  • 95269ce88b Increase cloud req timeout (#10659) gt-oai 2026-02-04 18:57:39 +00:00
  • cebf8225cf Merge branch 'pap/thread_name_in_db' of github.com:openai/codex into pap/thread_name_in_db pap/thread_name_in_db pap 2026-02-04 18:49:13 +00:00
  • 62d1c1f6f5 Fix sqlite_state missing STATE_DB pap 2026-02-04 18:48:59 +00:00
  • 76ed8d516b Merge branch 'main' into pap/thread_name_in_db pap-openai 2026-02-04 18:48:38 +00:00
  • 1b153a3d4a Cloud Requirements: take precedence over MDM (#10633) gt-oai 2026-02-04 18:40:56 +00:00
  • 0248b2b7fa elevated setup smoke test. dev/iceweasel/sandbox-integration-tests-1 iceweasel-oai 2026-02-04 10:30:48 -08:00
  • 60d906a5a0 Merge branch 'main' into pap/thread_name_in_db pap-openai 2026-02-04 18:14:25 +00:00
  • 9ca636bd4f Fix parallelism flake gt/flake2 gt-oai 2026-02-04 18:08:06 +00:00
  • ad4673e46a Add SQLite flag for resume picker pap 2026-02-04 18:07:48 +00:00
  • e9335374b9 feat: add phase 1 mem client (#10629) jif-oai 2026-02-04 17:59:36 +00:00
  • 71e63f8d10 fix: flaky test (#10644) jif-oai 2026-02-04 17:59:22 +00:00
  • 282f42c0ce Add option to approve and remember MCP/Apps tool usage (#10584) canvrno-oai 2026-02-04 09:38:41 -08:00
  • 7f20357611 Stop client from being state carrier (#10595) pakrym-oai 2026-02-04 09:05:37 -08:00
  • 2572f96faf ## New Features - Added thread/compact to the v2 app-server API as an async trigger RPC, so clients can start compaction immediately and track completion separately. (#10445) - Added websocket-side rate limit signaling via a new codex.rate_limits event, with websocket parity for ETag/reasoning metadata handling. (#10324) - Enabled unified_exec on all non-Windows platforms. (#10641) - Constrained requirement values now include source provenance, enabling source-aware config debugging in UI flows like /debug-config. (#10568) rust-v0.96.0 jif-oai 2026-02-04 17:00:11 +00:00
  • 49dd67a260 feat: land unified_exec (#10641) jif-oai 2026-02-04 16:39:41 +00:00
  • 0efd33f7f4 Update tests to stop using sse_completed fixture (#10638) pakrym-oai 2026-02-04 08:38:06 -08:00
  • b825650ca4 @Ashutosh0x has signed the CLA in openai/codex#10636 github-actions[bot] 2026-02-04 15:42:57 +00:00
  • 583e5d4f41 Migrate state DB path helpers to versioned filename (#10623) jif-oai 2026-02-04 14:31:12 +00:00
  • 77697a6aab @TonyRHouston has signed the CLA in openai/codex#10624 github-actions[bot] 2026-02-04 14:11:37 +00:00
  • df000da917 Add a codex.rate_limits event for websockets (#10324) Rasmus Rygaard 2026-02-04 06:01:47 -08:00
  • 1ca97fe145 Merge branch 'main' into pap/thread_name_in_db pap 2026-02-04 13:43:28 +00:00
  • d5374efa6f Release 0.96.0-alpha.2 rust-v0.96.0-alpha.2 jif-oai 2026-02-04 13:05:34 +00:00
  • aab60a55f1 nit: cleaning (#10619) jif-oai 2026-02-04 13:01:24 +00:00
  • 61aecdde66 fix: make sure file exist in find_thread_path_by_id_str_in_subdir (#10618) jif-oai 2026-02-04 13:01:17 +00:00
  • 38f6c6b114 chore: simplify user message detection (#10611) jif-oai 2026-02-04 11:14:53 +00:00
  • 1eb21e279e Requirements: add source to constrained requirement values (#10568) gt-oai 2026-02-04 11:09:48 +00:00
  • 3d8deeea4b fix: single transaction for dyn tools injection (#10614) jif-oai 2026-02-04 10:57:58 +00:00
  • 100eb6e6f0 Prefer state DB thread listings before filesystem (#10544) jif-oai 2026-02-04 09:27:24 +00:00
  • b8f4f382fc Release 0.96.0-alpha.1 rust-v0.96.0-alpha.1 jif-oai 2026-02-04 09:10:42 +00:00
  • 8f17b37d06 fix(core) Request Rule guidance tweak (#10598) Dylan Hurd 2026-02-04 00:44:32 -08:00
  • 195e23cd4b Feat: thread/resume with last turn context shijie/thread-resume-default shijie-openai 2026-02-03 23:44:57 -08:00
  • 1d2fddbeba fix(core) preserve model on codex resume dh--resume-same-model Dylan Hurd 2026-02-03 23:52:47 -08:00
  • 968c029471 fix(core) updated request_rule guidance (#10379) Dylan Hurd 2026-02-03 22:29:52 -08:00
  • 56ebfff1a8 Move metadata calculation out of client (#10589) pakrym-oai 2026-02-03 21:59:13 -08:00
  • 12dbb76c81 ## New Features - Added codex app <path> on macOS to launch Codex Desktop from the CLI, with automatic DMG download if it is missing. (#10418) - Added personal skill loading from ~/.agents/skills (with ~/.codex/skills compatibility), plus app-server APIs/events to list and download public remote skills. (#10437, #10448) - /plan now accepts inline prompt arguments and pasted images, and slash-command editing/highlighting in the TUI is more polished. (#10269) - Shell-related tools can now run in parallel, improving multi-command execution throughput. (#10505) - Shell executions now receive CODEX_THREAD_ID, so scripts and skills can detect the active thread/session. (#10096) - Added vendored Bubblewrap + FFI wiring in the Linux sandbox as groundwork for upcoming runtime integration. (#10413) rust-v0.95.0 pakrym-oai 2026-02-03 20:07:30 -08:00
  • 6c069ca3b3 Clarify collaboration-mode semantics in prompts to prevent mode confusion explain-modes-in-system-prompt Charles Cunningham 2026-02-03 18:16:41 -08:00
  • 38a47700b5 Add thread/compact v2 (#10445) Ahmed Ibrahim 2026-02-03 18:15:55 -08:00
  • fcaed4cb88 feat: log webscocket timing into runtime metrics (#10577) Anton Panasenko 2026-02-03 18:04:07 -08:00