Commit Graph

  • 17e5077507 do not show timeouts as "sandbox error"s (#2587) Jeremy Rose 2025-08-25 17:52:23 -07:00
  • b1079187e4 queued messages rendered italic (#2693) Jeremy Rose 2025-08-25 17:36:05 -07:00
  • ae8f772ef2 do not schedule frames for Tui::Draw events in backtrack (#2692) Jeremy Rose 2025-08-25 17:29:24 -07:00
  • 468a8b4c38 Copying / Dragging image files (MacOS Terminal + iTerm) (#2567) dedrisian-oai 2025-08-25 16:39:42 -07:00
  • cb32f9c64e Add auth to send_user_turn (#2688) Gabriel Peal 2025-08-25 15:57:20 -07:00
  • 907afc9425 Fix esc (#2661) Ahmed Ibrahim 2025-08-25 15:38:46 -07:00
  • 7f7d1e30f3 [exec] Clean up apply-patch tests (#2648) Dylan 2025-08-25 15:08:01 -07:00
  • 568d6f819f fix: use backslash as path separator on Windows (#2684) Michael Bolin 2025-08-25 14:47:17 -07:00
  • 251c4c2ba9 tui: queue messages (#2637) Jeremy Rose 2025-08-25 14:38:38 -07:00
  • a6c346b9e1 avoid error when /compact response has no token_usage (#2417) (#2640) Odysseas Yiakoumis 2025-08-25 22:42:22 +04:00
  • e307040f10 Index file (#2678) Gabriel Peal 2025-08-25 10:23:32 -07:00
  • 7d67e54628 chore(deps): bump toml_edit from 0.23.3 to 0.23.4 in /codex-rs (#2665) dependabot[bot] 2025-08-25 08:20:30 -07:00
  • 295ca27e98 fix: Scope ExecSessionManager to Session instead of using global singleton (#2664) Michael Bolin 2025-08-24 22:52:49 -07:00
  • 7b20db942a fix: build is broken on main; introduce ToolsConfigParams to help fix (#2663) Michael Bolin 2025-08-24 22:43:42 -07:00
  • ee2ccb5cb6 Fix cache hit rate by making MCP tools order deterministic (#2611) Uhyeon Park 2025-08-25 11:56:24 +09:00
  • 8b49346657 fix: update gpt-5 stats (#2649) ae 2025-08-24 16:45:41 -07:00
  • e49116a4c5 chore(deps): bump whoami from 1.6.0 to 1.6.1 in /codex-rs (#2497) dependabot[bot] 2025-08-24 14:38:30 -07:00
  • 517ffd00c6 feat: use the arg0 trick with apply_patch (#2646) Michael Bolin 2025-08-24 14:35:51 -07:00
  • 4157788310 [apply_patch] disable default freeform tool (#2643) Dylan 2025-08-24 11:12:37 -07:00
  • 32bbbbad61 test: faster test execution in codex-core (#2633) Jeremy Rose 2025-08-24 11:10:53 -07:00
  • c6a52d611c Resume conversation from an earlier point in history (#2607) Ahmed Ibrahim 2025-08-23 23:23:15 -07:00
  • 363636f5eb Add web search tool (#2371) Reuben Narad 2025-08-23 22:58:56 -07:00
  • 957d44918d send-aggregated output (#2364) Ahmed Ibrahim 2025-08-23 09:54:31 -07:00
  • eca97d8559 transcript hint (#2605) easong-openai 2025-08-23 01:06:22 -07:00
  • 09819d9b47 Add the ability to interrupt and provide feedback to the model (#2381) easong-openai 2025-08-22 20:34:43 -07:00
  • e3b03eaccb feat: StreamableShell with exec_command and write_stdin tools (#2574) Michael Bolin 2025-08-22 18:10:55 -07:00
  • 311ad0ce26 fork conversation from a previous message (#2575) Ahmed Ibrahim 2025-08-22 17:06:09 -07:00
  • 5fa7d46ddf tui: fix resize on wezterm (#2600) Jeremy Rose 2025-08-22 16:33:18 -07:00
  • d994019f3f tui: coalesce command output; show unabridged commands in transcript (#2590) Jeremy Rose 2025-08-22 16:32:31 -07:00
  • 6de9541f0a tui: open transcript mode at the bottom (#2592) Jeremy Rose 2025-08-22 16:06:41 -07:00
  • 85099017fd Fix typo in AGENTS.md (#2518) wkrettek 2025-08-22 16:05:39 -07:00
  • a5b2ebb49b chore(deps): bump reqwest from 0.12.22 to 0.12.23 in /codex-rs (#2492) dependabot[bot] 2025-08-22 15:57:33 -07:00
  • 697c7cf4bf Fix flakiness in shell command approval test (#2547) Gabriel Peal 2025-08-22 15:46:35 -07:00
  • 34ac698bef chore(deps): bump serde_json from 1.0.142 to 1.0.143 in /codex-rs (#2498) dependabot[bot] 2025-08-22 15:45:14 -07:00
  • 097782c775 Move models.rs to protocol (#2595) Ahmed Ibrahim 2025-08-22 15:18:54 -07:00
  • 8ba8089592 fix: prefer sending MCP structuredContent as the function call response, if available (#2594) Michael Bolin 2025-08-22 14:10:18 -07:00
  • 57c498159a test: simplify tests in config.rs (#2586) Jeremy Rose 2025-08-22 14:04:21 -07:00
  • bbf42f4e12 improve performance of 'cargo test -p codex-tui' (#2593) Jeremy Rose 2025-08-22 14:03:58 -07:00
  • 6f0b499594 [config] Detect git worktrees for project trust (#2585) Dylan 2025-08-22 13:54:51 -07:00
  • 236c4f76a6 [apply_patch] freeform apply_patch tool (#2576) Dylan 2025-08-22 13:42:34 -07:00
  • dc42ec0eb4 Add AuthManager and enhance GetAuthStatus command (#2577) Eric Traut 2025-08-22 13:10:11 -07:00
  • 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