Commit Graph

  • 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
  • 336952ae2e TUI: Show apply patch diff. Stack: [2/2] (#2050) aibrahim-oai 2025-08-11 18:32:59 -07:00
  • 39276e82d4 chore(deps): bump clap_complete from 4.5.55 to 4.5.56 in /codex-rs (#2158) dependabot[bot] 2025-08-11 18:00:59 -07:00
  • 5188c8b6e6 chore(deps-dev): bump @types/node from 24.1.0 to 24.2.1 in /.github/actions/codex (#2164) dependabot[bot] 2025-08-11 17:58:07 -07:00
  • 8e542dc79a chore(deps): bump clap from 4.5.41 to 4.5.43 in /codex-rs (#2159) dependabot[bot] 2025-08-11 17:52:26 -07:00
  • e98bdad1a2 docs: update codex-rs/config.md to reflect that gpt-5 is the default model (#2199) Michael Bolin 2025-08-11 17:21:14 -07:00
  • 8d2c5d0d98 chore(deps): bump toml from 0.9.4 to 0.9.5 in /codex-rs (#2157) dependabot[bot] 2025-08-11 17:13:37 -07:00
  • ae81fbf83f fix: remove unused import in release mode (#2201) Michael Bolin 2025-08-11 17:11:36 -07:00
  • d33793d31d [prompts] integration test prompt caching (#2189) Dylan 2025-08-11 17:03:13 -07:00
  • 6a6bf99e2c Send prompt_cache_key (#2200) pakrym-oai 2025-08-11 16:37:45 -07:00
  • 6220e8ac2e [TUI] Split multiline commands (#2202) Gabriel Peal 2025-08-11 16:11:46 -07:00
  • 52bd7f6660 fix: change the model used with the GitHub action from o3 to gpt-5 (#2198) Michael Bolin 2025-08-11 15:08:58 -07:00
  • a48372ce5d feat: add a /mention slash command (#2114) ae 2025-08-11 14:15:41 -07:00
  • 5f8984aa7d [apply-patch] Support applypatch command string (#2186) Dylan 2025-08-11 13:11:04 -07:00
  • 4368f075d0 [3/3] Merge sequential exec commands (#2110) Gabriel Peal 2025-08-11 12:40:12 -07:00
  • 85e4f564a3 Chores: Refactor approval Patch UI. Stack: [1/2] (#2049) aibrahim-oai 2025-08-11 12:31:34 -07:00
  • 0cf57e1f42 Include output truncation message in tool call results (#2183) pakrym-oai 2025-08-11 11:52:05 -07:00
  • b76a562c49 [2/3] Retain the TUI last exec history cell so that it can be updated by the next tool call (#2097) Gabriel Peal 2025-08-11 11:43:58 -07:00
  • c6b46fe220 [mcp-server] Support CodexToolCallApprovalPolicy::OnRequest (#2187) Dylan 2025-08-11 11:38:47 -07:00
  • 7f6408720b [1/3] Parse exec commands and format them more nicely in the UI (#2095) Gabriel Peal 2025-08-11 11:26:15 -07:00
  • fa0a879444 show feedback message after /Compact command (#2162) aibrahim-oai 2025-08-11 10:41:23 -07:00
  • 0aa7efe05b Trace RAW sse events (#2056) pakrym-oai 2025-08-11 10:35:03 -07:00
  • c61911524d chore(deps): bump tokio-util from 0.7.15 to 0.7.16 in /codex-rs (#2155) dependabot[bot] 2025-08-11 09:08:21 -07:00
  • a191945ed6 fix: token usage display and context calculation (#2117) ae 2025-08-11 07:19:15 -07:00
  • 9d8d7d8704 Middle-truncate tool output and show more lines (#2096) Gabriel Peal 2025-08-10 21:32:56 -07:00
  • f146981b73 feat: add JSON schema sanitization for MCP tools to ensure compatibil… (#1975) Yaroslav 2025-08-11 03:57:39 +03:00
  • bff4435c80 docs: update the docs to explain how to authenticate on a headless machine (#2121) Michael Bolin 2025-08-10 14:19:27 -07:00
  • e87974ae83 fix: improve npm release process (#2055) Michael Bolin 2025-08-08 19:07:36 -07:00
  • 329f01b728 feat: allow esc to interrupt session (#2054) pakrym-oai 2025-08-08 18:59:54 -07:00
  • 4a916ba914 Show ChatGPT login URL during onboarding (#2028) aibrahim-oai 2025-08-08 18:30:34 -07:00
  • 0091930f5a [core] Allow resume after client errors (#2053) Dylan 2025-08-08 18:21:19 -07:00
  • a2b9f46006 [exec] Fix exec sandbox arg (#2034) Dylan 2025-08-08 18:19:40 -07:00
  • 408c7ca142 chore: remove the TypeScript code from the repository (#2048) Michael Bolin 2025-08-08 16:09:39 -07:00
  • 75febbdefa Update README.md (#1989) Dylan 2025-08-08 15:19:20 -07:00
  • 39a4d4ed8e fix: try building the npm package in CI (#2043) Michael Bolin 2025-08-08 15:17:54 -07:00
  • 33f266dab3 Use certifi certificate when available (#2042) pakrym-oai 2025-08-08 15:15:35 -07:00
  • d0cf036799 feat: include Windows binary of the CLI in the npm release (#2040) Michael Bolin 2025-08-08 14:44:35 -07:00
  • 8a26ea0fe0 fix: stop building codex-exec and codex-linux-sandbox binaries (#2036) Michael Bolin 2025-08-08 13:42:33 -07:00
  • 18eb157000 feat: include windows binaries in GitHub releases (#2035) Michael Bolin 2025-08-08 13:03:11 -07:00
  • 6cfee15612 Moving the compact prompt near where it's used (#2031) aibrahim-oai 2025-08-08 12:43:43 -07:00
  • 216e9e2ed0 Fix rust build on windows (#2019) Josh LeBlanc 2025-08-08 14:57:16 -03:00
  • c3a8ab8511 Fix multiline exec command rendering (#2023) Gabriel Peal 2025-08-08 10:52:24 -07:00