Commit Graph

  • 6ccd32c601 add(readme): IDE (#3494) Fouad Matin 2025-09-11 17:46:20 -07:00
  • 3b5a5412bb Log cf-ray header in client traces (#3488) pakrym-oai 2025-09-11 17:42:44 -07:00
  • 44bb53df1e bug: default to image (#3501) jif-oai 2025-09-11 16:10:24 -07:00
  • 8453915e02 feat: TUI onboarding (#3398) jif-oai 2025-09-11 15:04:29 -07:00
  • 44587c2443 Use PlanType enum when formatting usage-limit CTA (#3495) Ahmed Ibrahim 2025-09-11 18:01:25 -04:00
  • 8f7b22b652 Add more detailed documentation on MCP server usage (#3345) Charlie Weems 2025-09-11 14:38:24 -07:00
  • 027944c64e fix: improve handle_sandbox_error timeouts (#3435) Dylan 2025-09-11 12:09:20 -07:00
  • bec51f6c05 chore: enable clippy::redundant_clone (#3489) Michael Bolin 2025-09-11 11:59:37 -07:00
  • 66967500bb Assign the entire gpt-5 model family same characteristics (#3490) pakrym-oai 2025-09-11 11:56:49 -07:00
  • 167b4f0e25 Clear composer on fork (#3445) Ahmed Ibrahim 2025-09-11 11:45:17 -07:00
  • 167154178b fix: use -F instead of -f for force=true in gh call (#3486) Michael Bolin 2025-09-11 11:32:47 -07:00
  • 674e3d3c90 Add Compact and Turn Context to the rollout items (#3444) Ahmed Ibrahim 2025-09-11 11:08:51 -07:00
  • 114ce9ff4d NIT unified exec (#3479) jif-oai 2025-09-11 09:19:12 -07:00
  • e13b35ecb0 Simplify auth flow and reconcile differences between ChatGPT and API Key auth (#3189) Eric Traut 2025-09-11 09:16:34 -07:00
  • 377af75730 apply-patch: sort replacements and add regression tests (#3425) Jeremy Rose 2025-09-11 09:07:03 -07:00
  • 86e0f31a7e chore: rust-release.yml should update the latest-alpha-cli branch (#3458) Michael Bolin 2025-09-11 08:06:28 -07:00
  • 8f837f1093 fix: add check to ensure output of generate_mcp_types.py matches codex-rs/mcp-types/src/lib.rs (#3450) Michael Bolin 2025-09-10 23:31:28 -07:00
  • 162e1235a8 Change forking to read the rollout from file (#3440) Ahmed Ibrahim 2025-09-10 17:42:54 -07:00
  • c09ed74a16 Unified execution (#3288) jif-oai 2025-09-10 17:38:11 -07:00
  • 65f3528cad feat: add UserInfo request to JSON-RPC server (#3428) Michael Bolin 2025-09-10 17:03:35 -07:00
  • 44262d8fd8 fix: ensure output of codex-rs/mcp-types/generate_mcp_types.py matches codex-rs/mcp-types/src/lib.rs (#3439) Michael Bolin 2025-09-10 16:14:41 -07:00
  • 95a9938d3a fix trampling projects table when accepting trusted dirs (#3434) Jeremy Rose 2025-09-10 16:01:31 -07:00
  • f69f07b028 put workspace roots in the environment context (#3375) Jeremy Rose 2025-09-10 15:10:52 -07:00
  • 8d766088e6 Make user_agent optional (#3436) Gabriel Peal 2025-09-10 14:15:02 -07:00
  • 87654ec0b7 Persist model & reasoning changes (#2799) dedrisian-oai 2025-09-10 13:53:46 -07:00
  • 51d9e05de7 Back out "feat: POSIX unification and snapshot sessions (#3179)" (#3430) Michael Bolin 2025-09-10 12:40:24 -07:00
  • 8068cc75f8 replace tui_markdown with a custom markdown renderer (#3396) Jeremy Rose 2025-09-10 12:13:53 -07:00
  • acb28bf914 Improved resiliency of two auth-related tests (#3427) Eric Traut 2025-09-10 11:46:02 -07:00
  • 97338de578 Remove a broken link to prompting_guide.md in docs/getting-started.md (#2858) Kazuhiro Sera 2025-09-11 02:52:50 +09:00
  • 5200b7a95d docs: fix codex exec heading typo (#2703) katyhshi 2025-09-10 10:39:53 -07:00
  • 64e6c4afbb fix: remove empty file: chatwidget_stream_tests.rs (#3356) Michael Bolin 2025-09-10 10:35:24 -07:00
  • 39db113cc9 Added images to UserMessageEvent (#3400) Eric Traut 2025-09-10 10:18:43 -07:00
  • 45bd5ca4b9 Move initial history to protocol (#3422) Ahmed Ibrahim 2025-09-10 10:17:24 -07:00
  • c13c3dadbf fix: remove unnecessary #[allow(dead_code)] annotation (#3357) Michael Bolin 2025-09-10 08:19:05 -07:00
  • 8636bff46d Set a user agent suffix when used as a mcp server (#3395) Gabriel Peal 2025-09-09 19:32:57 -07:00
  • 43809a454e Introduce rollout items (#3380) Ahmed Ibrahim 2025-09-09 16:52:33 -07:00
  • 5c48600bb3 alt+delete deletes the word to the right of the cursor (delete_forward_word) (#3394) dank-openai 2025-09-09 15:41:23 -07:00
  • de6559f2ab Include apply_patch tool for oss models from gpt-oss providers with different naming convention (e.g. openai/gpt-oss-*) (#2811) Andrew Tan 2025-09-10 06:02:02 +08:00
  • 5bcc9d8b77 Do not send reasoning item IDs (#3390) pakrym-oai 2025-09-09 14:47:06 -07:00
  • 5eab4c7ab4 Replace config.responses_originator_header_internal_override with CODEX_INTERNAL_ORIGINATOR_OVERRIDE_ENV_VAR (#3388) Gabriel Peal 2025-09-09 14:23:23 -07:00
  • f656e192bf No fail fast (#3387) jif-oai 2025-09-09 13:17:14 -07:00
  • ee5ecae7c0 tweak "failed to find expected lines" message in apply_patch (#3374) Jeremy Rose 2025-09-09 12:27:50 -07:00
  • 58bb2048ac fix: LoginChatGptCompleteNotification does not need to be listed explicitly in protocol-ts (#3222) Michael Bolin 2025-09-09 11:06:59 -07:00
  • ac8a3155d6 feat(core): re-export InitialHistory from conversation_manager (#3270) Wang 2025-09-10 01:37:08 +08:00
  • ace14e8d36 feat: add ArchiveConversation to ClientRequest (#3353) Michael Bolin 2025-09-09 08:39:00 -07:00
  • 2a76a08a9e fix: include rollout_path in NewConversationResponse (#3352) Michael Bolin 2025-09-09 00:11:48 -07:00
  • 16309d6b68 chore: try switching to cargo nextest to speed up CI builds (#3323) Michael Bolin 2025-09-08 21:39:18 -07:00
  • 62bd0e3d9d feat: POSIX unification and snapshot sessions (#3179) jif-oai 2025-09-08 18:09:45 -07:00
  • a9c68ea270 feat: Run cargo shear during CI (#3338) jif-oai 2025-09-08 18:05:08 -07:00
  • ac58749bd3 allow mach-lookup for com.apple.system.opendirectoryd.libinfo (#3334) Jeremy Rose 2025-09-08 16:28:52 -07:00
  • 79cbd2ab1b Improve explanation of how the shell handles quotes in config.md (#3169) Robert 2025-09-08 18:58:25 -04:00
  • 5eaaf307e1 Generate more typescript types and return conversation id with ConversationSummary (#3219) Gabriel Peal 2025-09-08 14:54:47 -07:00
  • 18330c2362 Format large numbers in a more readable way. (#2046) Justin Lebar 2025-09-08 14:48:48 -07:00
  • 4c46490e53 Highlight Proposed Command preview (#3319) Jeremy Rose 2025-09-08 10:48:41 -07:00
  • 5c1416d99b Add a getUserAgent MCP method (#3320) Gabriel Peal 2025-09-08 10:30:13 -07:00
  • 0525b48baa chore: upgrade to actions/setup-node@v5 (#3316) Michael Bolin 2025-09-08 09:34:59 -07:00
  • 1f4f9cde8e tui: paste with ctrl+v checks file_list (#3211) Jeremy Rose 2025-09-08 09:31:42 -07:00
  • cad37009e1 fix: improve MCP server initialization error handling #3196 #2346 #2555 (#3243) Biturd 2025-09-09 00:28:12 +08:00
  • e2b3053b2b chore(deps): bump image from 0.25.6 to 0.25.8 in /codex-rs (#3297) dependabot[bot] 2025-09-08 08:25:23 -07:00
  • e47bd33689 chore(deps): bump clap from 4.5.45 to 4.5.47 in /codex-rs (#3296) dependabot[bot] 2025-09-08 08:24:36 -07:00
  • 6b878bea01 chore(deps): bump tree-sitter from 0.25.8 to 0.25.9 in /codex-rs (#3295) dependabot[bot] 2025-09-08 08:22:59 -07:00
  • ca46510fd3 chore(deps): bump insta from 1.43.1 to 1.43.2 in /codex-rs (#3294) dependabot[bot] 2025-09-08 08:21:17 -07:00
  • 6efb52e545 feat(mcp): per-server startup timeout (#3182) dolan 2025-09-08 08:12:08 -07:00
  • d84a799ec0 docs: fix broken link to the "Memory with AGENTS.md" section in codex/README.md (#3300) Aleksandr Kondrashov 2025-09-08 23:15:12 +09:00
  • c8fab51372 Use ConversationId instead of raw Uuids (#3282) Gabriel Peal 2025-09-07 20:22:25 -07:00
  • 58d77ca4e7 Clear non-empty prompts with ctrl + c (#3285) Gabriel Peal 2025-09-07 20:21:53 -07:00
  • 0269096229 Move token usage/context information to session level (#3221) pakrym-oai 2025-09-06 08:19:23 -07:00
  • 70a6d4b1b4 fix: change create_github_release to take either --publish-alpha or --publish-release (#3231) Michael Bolin 2025-09-05 22:08:34 -07:00
  • b1d5f7c0bd chore: use gh instead of git to do work to avoid overhead of a local clone (#3230) Michael Bolin 2025-09-05 21:58:42 -07:00
  • 066c6cce02 chore: change create_github_release to create a fresh clone in a temp directory (#3228) Michael Bolin 2025-09-05 21:57:11 -07:00
  • bd65f81e54 chore: rewrite codex-rs/scripts/create_github_release.sh in Python (#3226) Michael Bolin 2025-09-05 21:54:18 -07:00
  • ba9620aea7 [codex] respect overrides for model family configuration from toml file (#3176) Anton Panasenko 2025-09-05 16:56:58 -07:00
  • 45c3b20041 Added CLI version to /status output (#3223) Eric Traut 2025-09-05 16:27:31 -07:00
  • 6cfc012e9d feat(tui): show minutes/hours in thinking timer (#3220) Enrique Moreno Tent 2025-09-06 00:06:36 +02:00
  • 17a80d43c8 Added logic to cancel pending oauth login to free up localhost port (#3217) Eric Traut 2025-09-05 14:29:00 -07:00
  • c11696f6b1 hide resume until it's complete (#3218) Ahmed Ibrahim 2025-09-05 13:12:46 -07:00
  • 5775174ec2 Never store requests (#3212) pakrym-oai 2025-09-05 10:41:47 -07:00
  • ba631e7928 ZSH on UNIX system and better detection (#3187) jif-oai 2025-09-05 09:51:01 -07:00
  • db3834733a [BREAKING] Stop loading project .env files (#3184) pakrym-oai 2025-09-05 09:10:41 -07:00
  • d6182becbe syntax-highlight bash lines (#3142) Jeremy Rose 2025-09-05 07:10:32 -07:00
  • 323a5cb7e7 refactor: remove AttachImage tui event (#3191) Jeremy Rose 2025-09-05 07:02:11 -07:00
  • 3f40fbc0a8 chore: improve serialization of ServerNotification (#3193) Michael Bolin 2025-09-04 17:49:50 -07:00
  • 742feaf40f tui: fix approval dialog for large commands (#3087) Jeremy Rose 2025-09-04 16:54:53 -07:00
  • 907d3dd348 MCP: add session resume + history listing; (#3185) Ahmed Ibrahim 2025-09-04 16:44:18 -07:00
  • 7df9e9c664 Correctly calculate remaining context size (#3190) pakrym-oai 2025-09-04 16:34:14 -07:00
  • b795fbe244 chore(deps): bump uuid from 1.17.0 to 1.18.0 in /codex-rs (#2493) dependabot[bot] 2025-09-04 16:30:34 -07:00
  • 82ed7bd285 [mcp-server] Update read config interface (#3093) Dylan 2025-09-04 16:26:41 -07:00
  • 1c04e1314d AGENTS.md: clarify test approvals for codex-rs (#3132) Jeremy Rose 2025-09-04 13:36:12 -07:00
  • bef7ed0ccc prompt to read AGENTS.md files (#3122) Jeremy Rose 2025-09-04 13:30:12 -07:00
  • be23fe1353 Pause status timer while modals are open (#3131) Jeremy Rose 2025-09-04 12:37:43 -07:00
  • 2073fa7139 tui: pager pins scroll to bottom (#3167) Jeremy Rose 2025-09-04 11:50:49 -07:00
  • e60a44cbab [codex] move configuration for reasoning summary format to model family config type (#3171) Anton Panasenko 2025-09-04 11:00:01 -07:00
  • 075e385969 Use ⌥⇧⌃ glyphs for key hints on mac (#3143) Jeremy Rose 2025-09-04 10:55:50 -07:00
  • aa083b795d chore: add rust-lang.rust-analyzer and vadimcn.vscode-lldb to the list of recommended extensions (#3172) Michael Bolin 2025-09-04 10:47:46 -07:00
  • 91708bb031 fix: fix serde_as annotation and verify with test (#3170) Michael Bolin 2025-09-04 10:38:00 -07:00
  • 82dfec5b10 [codex] improve handling of reasoning summary (#3138) Anton Panasenko 2025-09-04 09:45:14 -07:00
  • 1e82bf9d98 tui: avoid panic when active exec cell area is zero height (#3133) Jeremy Rose 2025-09-04 08:51:02 -07:00
  • 0a83db5512 fix: use a more efficient wire format for ExecCommandOutputDeltaEvent.chunk (#3163) Michael Bolin 2025-09-04 08:21:58 -07:00
  • bd4fa85507 fix: add callback to map before sending request to fix race condition (#3146) Michael Bolin 2025-09-04 07:38:28 -07:00
  • 234c0a0469 TUI: Add session resume picker (--resume) and quick resume (--continue) (#3135) Ahmed Ibrahim 2025-09-03 23:20:40 -07:00