Commit Graph

  • cdc77c10fb Fix/tui windows multiline paste (#2544) Ahmed Ibrahim 2025-08-22 12:23:58 -07:00
  • c5d21a4564 ctrl+v image + @file accepts images (#1695) pap-openai 2025-08-22 18:05:43 +01:00
  • 59f6b1654f improve suspend behavior (#2569) Jeremy Rose 2025-08-22 09:41:15 -07:00
  • 80b00a193e feat(gpt5): add model_verbosity for GPT‑5 via Responses API (#2108) vjain419 2025-08-22 17:12:10 +01:00
  • 76dc3f6054 show diff output in the pager (#2568) Jeremy Rose 2025-08-22 08:24:13 -07:00
  • e4c275d615 [apply-patch] Clean up apply-patch tool definitions (#2539) Dylan 2025-08-21 20:07:41 -07:00
  • 9f71dcbf57 [shell_tool] Small updates to ensure shell consistency (#2571) Dylan 2025-08-21 19:58:07 -07:00
  • 750ca9e21d core: write explicit [projects] tables for trusted projects (#2523) Jeremy Rose 2025-08-21 13:20:36 -07:00
  • 5fac7b2566 tweak thresholds for shimmer on non-true-color terminals (#2533) Jeremy Rose 2025-08-21 11:44:18 -07:00
  • 24c7be7da0 Update README.md (#2564) khai-oai 2025-08-21 11:26:37 -07:00
  • 4b4aa2a774 tui: transcript mode updates live (#2562) Jeremy Rose 2025-08-21 11:17:29 -07:00
  • 16d16a4ddc refactor: move slash command handling into chatwidget (#2536) Jeremy Rose 2025-08-21 10:36:58 -07:00
  • 9604671678 tui: show diff hunk headers to separate sections (#2488) Jeremy Rose 2025-08-21 08:54:11 -07:00
  • db934e438e read all AGENTS.md up to git root (#2532) Jeremy Rose 2025-08-21 08:52:17 -07:00
  • 5f6e1af1a5 scroll instead of clear on boot (#2535) Jeremy Rose 2025-08-21 08:51:26 -07:00
  • 8ad56be06e Parse and expose stream errors (#2540) easong-openai 2025-08-21 01:15:24 -07:00
  • d2b2a6d13a [prompt] xml-format EnvironmentContext (#2272) Dylan 2025-08-20 23:45:16 -07:00
  • 74683bab91 Add a serde tag to ParsedItem (#2546) Gabriel Peal 2025-08-20 22:34:46 -07:00
  • dacff9675a Added new auth-related methods and events to mcp server (#2496) Eric Traut 2025-08-20 20:36:34 -07:00
  • 697b4ce100 tui: show upgrade banner in history (#2537) Jeremy Rose 2025-08-20 19:41:49 -07:00
  • 9193eb6b53 show thinking in transcript (#2538) Jeremy Rose 2025-08-20 17:09:46 -07:00
  • e95cad1946 hide CoT by default; show headers in status indicator (#2316) Jeremy Rose 2025-08-20 16:58:56 -07:00
  • 2ec5a28528 add transcript mode (#2525) Jeremy Rose 2025-08-20 16:57:35 -07:00
  • 050b9baeb6 Bridge command generation to powershell when on Windows (#2319) eddy-win 2025-08-20 16:30:34 -07:00
  • 5ab30c73f3 fix: update build cache key in .github/workflows/codex.yml (#2534) Michael Bolin 2025-08-20 15:57:33 -07:00
  • 250ae37c84 tui: link docs when no MCP servers configured (#2516) ae 2025-08-20 14:58:04 -07:00
  • c579ae41ae Fix login for internal employees (#2528) Ahmed Ibrahim 2025-08-20 14:05:20 -07:00
  • 0d12380c3b refactor onboarding screen to a separate "app" (#2524) Jeremy Rose 2025-08-20 13:47:24 -07:00
  • 1a1516a80b [apply-patch] Fix applypatch for heredocs (#2477) Dylan 2025-08-20 12:16:01 -07:00
  • 61bbabe7d9 tui: switch to using tokio + EventStream for processing crossterm events (#2489) Jeremy Rose 2025-08-20 10:11:09 -07:00
  • 8481eb4c6e tui: tab-completing a command moves the cursor to the end (#2362) Jeremy Rose 2025-08-20 09:57:55 -07:00
  • 0ad4e11c84 detect terminal and include in request headers (#2437) Jeremy Rose 2025-08-20 09:54:26 -07:00
  • ee8c4ad23a feat: copy tweaks (#2502) ae 2025-08-20 00:26:14 -07:00
  • 202af12926 Add a slash command to control permissions (#2474) Ahmed Ibrahim 2025-08-19 22:34:37 -07:00
  • ce434b1219 fix: prefer config var to env var (#2495) Michael Bolin 2025-08-19 21:51:59 -07:00
  • d1f1e36836 Refresh ChatGPT auth token (#2484) Ahmed Ibrahim 2025-08-19 21:01:31 -07:00
  • eaae56a1b0 Client headers (#2487) Gabriel Peal 2025-08-19 20:32:15 -07:00
  • 77148a5c61 Diff command (#2476) Gabriel Peal 2025-08-19 19:50:28 -07:00
  • 17c98a7fd3 Enable Dependabot updates for Rust toolchain (#2460) Jamie Magee 2025-08-19 18:07:21 -07:00
  • bc298e47ca Fix: Sign in appear even if using other providers. (#2475) Ahmed Ibrahim 2025-08-19 16:56:49 -07:00
  • 0d6678936f fix apply patch when only one file is rendered (#2468) Ahmed Ibrahim 2025-08-19 16:49:08 -07:00
  • e58125e6c1 chore: Rust 1.89 promoted file locking to the standard library, so prefer stdlib to fs2 (#2467) Michael Bolin 2025-08-19 13:22:46 -07:00
  • 50c48e88f5 chore: upgrade to Rust 1.89 (#2465) Michael Bolin 2025-08-19 13:22:02 -07:00
  • aafa00dbe0 fix: prefer cargo check to cargo build to save time and space (#2466) Michael Bolin 2025-08-19 12:57:31 -07:00
  • 1f5638b0f3 docs: document writable_roots for sandbox_workspace_write (#2464) Michael Bolin 2025-08-19 11:39:31 -07:00
  • 783654e218 feat: move session ID bullet in /status (#2462) ae 2025-08-19 11:27:05 -07:00
  • e91c3d6d1c Support changing reasoning effort (#2435) Ahmed Ibrahim 2025-08-19 10:55:07 -07:00
  • 8f544153a7 chore(deps): bump actions/checkout from 4 to 5 (#2407) dependabot[bot] 2025-08-19 10:28:52 -07:00
  • 9d3124c6b7 tui: support Ghostty Ctrl-b/Ctrl-f fallback (#2427) Evan Verma 2025-08-19 10:27:50 -07:00
  • 7b4313bf31 fix: fix missing spacing in review decision response (#2457) Hans Knöchel 2025-08-19 19:27:26 +02:00
  • 16f11a89d8 Fix #2429 Tweak the cursor position after tab completion (#2442) Kazuhiro Sera 2025-08-20 01:34:52 +09:00
  • e7e5fe91c8 [tui] Support /mcp command (#2430) Dylan 2025-08-19 09:00:31 -07:00
  • 096bca2fa2 fix: exclude sysprompt etc from context left % (#2446) ae 2025-08-19 08:20:32 -07:00
  • 97f995a749 Show login options when not signed in with ChatGPT (#2440) Ahmed Ibrahim 2025-08-18 20:22:48 -07:00
  • f49c934cd0 chore(deps): bump clap_complete from 4.5.56 to 4.5.57 in /codex-rs (#2403) dependabot[bot] 2025-08-18 18:46:51 -07:00
  • 2aad3a13b8 fix: remove shutdown_flag param to run_login_server() (#2399) Michael Bolin 2025-08-18 18:15:50 -07:00
  • 146985f3ff fix: reduce references to Server in codex-login crate (#2398) Michael Bolin 2025-08-18 18:05:44 -07:00
  • d5b42ba1ac fix: make ShutdownHandle a private field of LoginServer (#2396) Michael Bolin 2025-08-18 17:57:04 -07:00
  • 7f21634165 fix: eliminate ServerOptions.login_timeout and have caller use tokio::time::timeout() instead (#2395) Michael Bolin 2025-08-18 17:49:13 -07:00
  • 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