Commit Graph

  • 5b1989f4d7 Release zip archived binaries (#2438) UnownPlain 2025-08-18 20:43:19 -04:00
  • d58df28286 fix: change shutdown_flag from Arc<AtomicBool> to tokio::sync::Notify (#2394) Michael Bolin 2025-08-18 17:32:03 -07:00
  • 38b84ffd43 chore(deps): bump clap from 4.5.43 to 4.5.45 in /codex-rs (#2404) dependabot[bot] 2025-08-18 17:29:50 -07:00
  • 6e8c055fd5 fix: async-ify login flow (#2393) Michael Bolin 2025-08-18 17:23:40 -07:00
  • 37e5b087a7 chore: prefer returning Err to expect() (#2389) Michael Bolin 2025-08-18 16:37:07 -07:00
  • 52f0b95102 chore(deps): bump libc from 0.2.174 to 0.2.175 in /codex-rs (#2406) dependabot[bot] 2025-08-18 16:17:29 -07:00
  • f9d3dde478 chore(deps): bump anyhow from 1.0.98 to 1.0.99 in /codex-rs (#2405) dependabot[bot] 2025-08-18 16:01:58 -07:00
  • db30a6f5d8 Fix #2391 Add Ctrl+H as backspace keyboard shortcut (#2412) Kazuhiro Sera 2025-08-19 08:00:29 +09:00
  • ecb388045c Add cache tests for UserTurn (#2432) Ahmed Ibrahim 2025-08-18 14:28:09 -07:00
  • fc6cfd5ecc protocol-ts (#2425) Michael Bolin 2025-08-18 13:08:53 -07:00
  • c283f9f6ce Add an operation to override current task context (#2431) Ahmed Ibrahim 2025-08-18 12:59:19 -07:00
  • c9963b52e9 consolidate reasoning enums into one (#2428) Ahmed Ibrahim 2025-08-18 11:50:17 -07:00
  • a4f76bd75a chore: add TS annotation to generated mcp-types (#2424) Michael Bolin 2025-08-18 09:38:47 -07:00
  • 712bfa04ac chore: move mcp-server/src/wire_format.rs to protocol/src/mcp_protocol.rs (#2423) Michael Bolin 2025-08-18 09:36:57 -07:00
  • da69d50c60 fix: stop using ANSI blue (#2421) ae 2025-08-18 09:02:25 -07:00
  • be6a4faa45 chore(deps-dev): bump @types/node from 24.2.1 to 24.3.0 in /.github/actions/codex (#2411) dependabot[bot] 2025-08-18 08:33:17 -07:00
  • 5bce369c4d fix: clean up styles & colors and define in styles.md (#2401) ae 2025-08-18 08:26:29 -07:00
  • a269754668 remove mcp-server/src/mcp_protocol.rs and the code that depends on it (#2360) Michael Bolin 2025-08-18 00:29:18 -07:00
  • b581498882 fix: introduce EventMsg::TurnAborted (#2365) Michael Bolin 2025-08-17 21:40:31 -07:00
  • 71cae06e66 fix: refactor login/src/server.rs so process_request() is a separate function (#2388) Michael Bolin 2025-08-17 12:32:56 -07:00
  • 350b00d54b Added MCP server command to enable authentication using ChatGPT (#2373) Eric Traut 2025-08-17 10:03:52 -07:00
  • 1930ee720a Added launch profile for attaching to a running codex CLI process (#2372) Eric Traut 2025-08-15 23:35:01 -07:00
  • 7a80d3c96c replace /prompts with a rotating placeholder (#2314) Jeremy Rose 2025-08-15 22:37:10 -04:00
  • d3078b9adc Show progress indicator for /diff command (#2245) aibrahim-oai 2025-08-15 15:32:41 -07:00
  • 379106d3eb fix: include an entry for windows-x86_64 in the generated DotSlash file (#2361) Michael Bolin 2025-08-15 14:47:36 -07:00
  • b31c5033a9 chore: remove duplicated lockfile (#2336) LongYinan 2025-08-15 13:54:47 -07:00
  • 1ad8ae2579 color the status letter in apply patch summary (#2337) Jeremy Rose 2025-08-15 16:25:48 -04:00
  • c1156a878b Remove duplicated "Successfully logged in message" (#2357) pakrym-oai 2025-08-15 13:01:27 -07:00
  • dcfdd2faf5 Fix #2296 Add "minimal" reasoning effort for GPT 5 models (#2326) Kazuhiro Sera 2025-08-16 04:59:52 +09:00
  • d262244725 fix: introduce codex-protocol crate (#2355) Michael Bolin 2025-08-15 12:44:40 -07:00
  • 7c26c8e091 tui: skip identical consecutive entries in local composer history (#2352) Jeremy Rose 2025-08-15 13:55:44 -04:00
  • eda50d8372 feat: introduce ClientRequest::SendUserTurn (#2345) Michael Bolin 2025-08-15 10:05:58 -07:00
  • 17aa394ae7 feat: introduce Op:UserTurn (#2329) Michael Bolin 2025-08-15 09:56:05 -07:00
  • 13ed67cfc1 feat: introduce TurnContext (#2343) Michael Bolin 2025-08-15 09:40:02 -07:00
  • 45d6c74682 tui: align diff display by always showing sign char and keeping fixed gutter (#2353) Jeremy Rose 2025-08-15 12:32:45 -04:00
  • 265fd89e31 fix: try to fix flakiness in test_shell_command_approval_triggers_elicitation (#2344) Michael Bolin 2025-08-15 09:17:20 -07:00
  • 6730592433 fix: introduce MutexExt::lock_unchecked() so we stop ignoring unwrap() throughout codex.rs (#2340) Michael Bolin 2025-08-15 09:14:44 -07:00
  • 26c8373821 fix: tighten up checks against writable folders for SandboxPolicy (#2338) Michael Bolin 2025-08-15 09:06:15 -07:00
  • 6df8e35314 [tools] Add apply_patch tool (#2303) Dylan 2025-08-15 11:55:53 -04:00
  • 917e29803b tui: include optional full command line in history display (#2334) Jeremy Rose 2025-08-15 01:06:42 -04:00
  • 5552688621 Format multiline commands (#2333) pakrym-oai 2025-08-14 19:49:42 -07:00
  • 76df07350a Cleanup rust login server a bit more (#2331) pakrym-oai 2025-08-14 19:42:14 -07:00
  • d0b907d399 re-implement session id in status (#2332) easong-openai 2025-08-14 19:14:46 -07:00
  • a075424437 Added allow-expect-in-tests / allow-unwrap-in-tests (#2328) Parker Thompson 2025-08-14 17:59:01 -07:00
  • 8bdb4521c9 AGENTS.md more strongly suggests running targeted tests first (#2306) Jeremy Rose 2025-08-14 20:51:32 -04:00
  • dd63d61a59 fix: trying to simplify rust-ci.yml (#2327) Michael Bolin 2025-08-14 17:44:10 -07:00
  • c26d42ab69 Fix AF_UNIX, sockpair, recvfrom in linux sandbox (#2309) Parker Thompson 2025-08-14 17:12:41 -07:00
  • e9b597cfa3 Port login server to rust (#2294) easong-openai 2025-08-14 17:11:26 -07:00
  • afc377bae5 clear running commands in various places (#2325) Jeremy Rose 2025-08-14 20:01:19 -04:00
  • 333803ed04 fix: ensure rust-ci always "runs" when a PR is submitted (#2324) Michael Bolin 2025-08-14 17:00:19 -07:00
  • 235987843c add a timer to running exec commands (#2321) Jeremy Rose 2025-08-14 19:32:45 -04:00
  • 6a0f709cff fix: add call_id to ApprovalParams in mcp-server/src/wire_format.rs (#2322) Michael Bolin 2025-08-14 16:09:12 -07:00
  • 2ecca79663 fix: run python_multiprocessing_lock_works integration test on Mac and Linux (#2318) Michael Bolin 2025-08-14 15:47:48 -07:00
  • a8c7f5391c fix: move general sandbox tests to codex-rs/core/tests/sandbox.rs (#2317) Michael Bolin 2025-08-14 14:48:38 -07:00
  • 992e81d9b5 test(core): add seatbelt sem lock tests (#1823) David Z Hao 2025-08-14 14:23:06 -07:00
  • 7038827bf4 fix bash commands being incorrectly quoted in display (#2313) Jeremy Rose 2025-08-14 17:08:29 -04:00
  • 20cd61e2a4 use a central animation loop (#2268) Jeremy Rose 2025-08-14 16:59:47 -04:00
  • fd2b059504 text elements in textarea for pasted content (#2302) Jeremy Rose 2025-08-14 16:58:51 -04:00
  • c25f3ea53e fix: do not allow dotenv to create/modify environment variables starting with CODEX_ (#2308) Michael Bolin 2025-08-14 13:57:15 -07:00
  • 8f11652458 fix: parallelize logic in Session::new() (#2305) Michael Bolin 2025-08-14 13:29:58 -07:00
  • b62c2d9552 remove logs from composer by default (#2307) aibrahim-oai 2025-08-14 13:01:15 -07:00
  • 475ba13479 remove the · animation (#2271) Jeremy Rose 2025-08-14 15:30:41 -04:00
  • 544980c008 [context] Store context messages in rollouts (#2243) Dylan 2025-08-14 14:51:13 -04:00
  • b42e679227 remove "status text" in bottom line (#2279) Jeremy Rose 2025-08-14 14:10:21 -04:00
  • 585f7b0679 HistoryCell is a trait (#2283) Jeremy Rose 2025-08-14 14:10:05 -04:00
  • cdd33b2c04 Tag InputItem (#2304) Gabriel Peal 2025-08-14 10:58:04 -07:00
  • cf7a7e63a3 exploration: create Session as part of Codex::spawn() (#2291) Michael Bolin 2025-08-14 09:55:28 -07:00
  • f968a1327a feat: add support for an InterruptConversation request (#2287) Michael Bolin 2025-08-13 23:12:03 -07:00
  • 539f4b290e fix: add support for exec and apply_patch approvals in the new wire format (#2286) Michael Bolin 2025-08-13 23:00:50 -07:00
  • 085f166707 fix: make all fields of Session private (#2285) Michael Bolin 2025-08-13 22:53:54 -07:00
  • 6d0eb9128e Use enhancement tag for feature requests (#2282) Kazuhiro Sera 2025-08-14 12:08:35 +09:00
  • e8ffecd632 Clarify PR/Contribution guidelines and issue templates (#2281) Gabriel Peal 2025-08-13 18:56:29 -07:00
  • f1be7978cf Parse reasoning text content (#2277) pakrym-oai 2025-08-13 18:39:58 -07:00
  • a62510e0ae fix: verify notifications are sent with the conversationId set (#2278) Michael Bolin 2025-08-13 17:54:12 -07:00
  • e7bad650ff feat: support traditional JSON-RPC request/response in MCP server (#2264) Michael Bolin 2025-08-13 17:36:29 -07:00
  • de2c6a2ce7 Enable reasoning for codex-prefixed models (#2275) pakrym-oai 2025-08-13 17:02:50 -07:00
  • 3a0656df63 fix: skip cargo test for release builds on ordinary CI because it is slow, particularly with --all-features set (#2276) Michael Bolin 2025-08-13 16:27:20 -07:00
  • bb9ce3cb78 tui: standardize tree prefix glyphs to └ (#2274) Jeremy Rose 2025-08-13 19:14:03 -04:00
  • cbf972007a use modifier dim instead of gray and .dim (#2273) aibrahim-oai 2025-08-13 15:50:50 -07:00
  • 41eb59a07d Wait for requested delay in rate limit errors (#2266) pakrym-oai 2025-08-13 15:43:54 -07:00
  • 37fc4185ef fix: update OutgoingMessageSender::send_response() to take Serialize (#2263) Michael Bolin 2025-08-13 14:29:13 -07:00
  • d4533a0bb3 TUI: change the diff preview to have color fg not bg (#2270) aibrahim-oai 2025-08-13 14:21:24 -07:00
  • 99a242ef41 [codex-cli] Add ripgrep as a dependency for node environment (#2237) Dylan 2025-08-13 13:49:27 -07:00
  • 08ed618f72 chore: introduce ConversationManager as a clearinghouse for all conversations (#2240) Michael Bolin 2025-08-13 13:38:18 -07:00
  • 30ee24521b fix: remove behavioral prompting from update_plan tool def (#2261) ae 2025-08-13 12:05:13 -07:00
  • cb312dfdb4 Update header from Working once batched commands are done (#2249) easong-openai 2025-08-13 11:10:48 -07:00
  • 0159bc7bdb feat(tui): add ctrl-b and ctrl-f shortcuts (#2260) amjith 2025-08-13 10:37:39 -07:00
  • e6dc5a6df5 fix: display canonical command name in help (#2246) pakrym-oai 2025-08-13 09:39:11 -07:00
  • c991c6ef85 Fix frontend test (#2247) easong-openai 2025-08-12 18:12:31 -07:00
  • 6340acd885 Re-add markdown streaming (#2029) easong-openai 2025-08-12 17:37:28 -07:00
  • 97a27ffc77 Fix build break and build release (#2242) pakrym-oai 2025-08-12 15:56:45 -07:00
  • 12cf0dd868 Better implementation of interrupt on Esc (#2111) pakrym-oai 2025-08-12 15:43:07 -07:00
  • 6c254ca3e7 Fix release build (#2244) pakrym-oai 2025-08-12 15:35:20 -07:00
  • eaa3969e68 Show "Update plan" in TUI plan updates (#2192) Ed Bayes 2025-08-12 13:26:57 -07:00
  • 90d892f4fd [prompt] Restore important guidance for shell command usage (#2211) Dylan 2025-08-12 10:19:07 -07:00
  • cb78f2333e Set user-agent (#2230) pakrym-oai 2025-08-12 09:40:04 -07:00
  • e8670ad840 Support truststore when available and add tracing (#2232) pakrym-oai 2025-08-12 09:20:59 -07:00
  • 596a9d6a96 fix: take ExecToolCallOutput by value to avoid clone() (#2197) Michael Bolin 2025-08-12 08:59:35 -07:00
  • 320f150c68 fix: update ctrl-z to suspend tui (#2113) ae 2025-08-11 22:03:58 -07:00
  • 7051a528a3 chore(deps-dev): bump @types/bun from 1.2.19 to 1.2.20 in /.github/actions/codex (#2163) dependabot[bot] 2025-08-11 21:54:30 -07:00