Commit Graph

  • 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
  • 307d9957fa Fix usage limit banner grammar (#2018) pakrym-oai 2025-08-08 08:50:44 -07:00
  • 431c9299d4 Remove part of the error message (#1983) pakrym-oai 2025-08-07 19:01:53 -07:00
  • 52e12f2b6c Revert "Streaming markdown (#1920)" (#1981) easong-openai 2025-08-07 18:38:39 -07:00
  • 2b7139859e Streaming markdown (#1920) easong-openai 2025-08-07 18:26:47 -07:00
  • fa0051190b Adjust error messages (#1969) pakrym-oai 2025-08-07 18:24:34 -07:00
  • cd06b28d84 fix: default to credits from ChatGPT auth, when possible (#1971) Michael Bolin 2025-08-07 18:00:31 -07:00
  • 295abf3e51 chore: change CodexAuth::from_api_key() to take &str instead of String (#1970) Michael Bolin 2025-08-07 16:55:33 -07:00
  • b991c04f86 chore: move top-level load_auth() to CodexAuth::from_codex_home() (#1966) Michael Bolin 2025-08-07 16:49:37 -07:00
  • 02c9c2ecad chore: make CodexAuth::api_key a private field (#1965) Michael Bolin 2025-08-07 16:40:01 -07:00
  • db76f32888 chore: rename CodexAuth::new() to create_dummy_codex_auth_for_testing() because it is not for general consumption (#1962) Michael Bolin 2025-08-07 16:33:29 -07:00
  • 548466df09 [client] Tune retries and backoff (#1956) Dylan 2025-08-07 15:23:31 -07:00
  • 7d67159587 fix: public load_auth() fn always called with include_env_var=true (#1961) Michael Bolin 2025-08-07 14:19:30 -07:00
  • f74fe7af7b fix: fix mistaken bitwise OR in #1949 (#1957) Michael Bolin 2025-08-07 13:11:06 -07:00
  • c787603812 ctrl+arrows also move words (#1949) Jeremy Rose 2025-08-07 14:27:44 -04:00
  • e07776ccc9 update readme (#1948) Ed Bayes 2025-08-07 11:20:53 -07:00
  • f23c3066c8 Add capacity error (#1947) pakrym-oai 2025-08-07 10:46:43 -07:00
  • a593b1c3ab Use different field for error type (#1945) pakrym-oai 2025-08-07 10:20:33 -07:00
  • 107d2ce4e7 fix: change OPENAI_DEFAULT_MODEL to "gpt-5" (#1943) Michael Bolin 2025-08-07 10:13:13 -07:00
  • 09adbf9132 remove composer bg (#1944) Ed Bayes 2025-08-07 10:04:49 -07:00
  • 62ed5907f9 Better usage errors (#1941) pakrym-oai 2025-08-07 09:46:13 -07:00
  • bc28b87c7b [config] Onboarding flow with persistence (#1929) Dylan 2025-08-07 09:27:38 -07:00
  • 7e9ecfbc6a Rename the model (#1942) pakrym-oai 2025-08-07 09:07:51 -07:00
  • c87fb83d81 Calculate remaining context based on last token usage (#1940) pakrym-oai 2025-08-07 05:17:18 -07:00
  • 81b148bda2 feat: update system prompt (#1939) ae 2025-08-07 04:29:50 -07:00
  • 12d29c2779 feat: add tip to upgrade to ChatGPT plan (#1938) ae 2025-08-07 04:10:13 -07:00
  • c4dc6a80bf feat: improve output of /status (#1936) ae 2025-08-07 04:02:58 -07:00
  • 7c20160676 feat: /prompts slash command (#1937) ae 2025-08-07 03:55:59 -07:00
  • 1e4bf81653 Update copy (#1935) Ed Bayes 2025-08-07 03:29:33 -07:00
  • 5589c6089b approval ui (#1933) aibrahim-oai 2025-08-07 02:02:56 -07:00
  • c2c327c723 feat: change shell_environment_policy to default to inherit="all" (#1904) Michael Bolin 2025-08-07 01:55:41 -07:00
  • 20084facfe Add spinner animation to TUI status indicator (#1917) Ed Bayes 2025-08-07 01:45:04 -07:00
  • 13982d6b4e chore: fix outstanding review comments from the bot on #1919 (#1928) Michael Bolin 2025-08-07 01:30:13 -07:00
  • 0334476894 feat: parse info from auth.json and show in /status (#1923) ae 2025-08-07 01:27:45 -07:00
  • 6d19b73edf Add logout command to CLI and TUI (#1932) Gabriel Peal 2025-08-07 01:17:33 -07:00
  • 28395df957 [fix] fix absolute and % token counts (#1931) ae 2025-08-07 01:13:36 -07:00
  • eb80614a7c Tint chat composer background (#1921) Ed Bayes 2025-08-07 00:46:45 -07:00
  • 04b40ac179 Move used tokens next to the hints (#1930) aibrahim-oai 2025-08-07 00:45:47 -07:00
  • 4e29c4afe4 Add a UI hint when you press @ (#1903) easong-openai 2025-08-07 00:41:48 -07:00
  • cd5f9074af feat: add /tmp by default (#1919) Michael Bolin 2025-08-07 00:17:00 -07:00
  • fff2bb39f9 change todo (#1925) aibrahim-oai 2025-08-07 00:01:38 -07:00
  • f15e0fe1df Ensure exec command end always emitted (#1908) aibrahim-oai 2025-08-06 23:25:56 -07:00
  • f0fe61c667 feat: use ctrl c in interrupt hint (#1926) ae 2025-08-06 23:22:58 -07:00
  • 935ad5c6f2 feat: >_ (#1924) ae 2025-08-06 22:54:54 -07:00
  • ec20e84d80 Change the UI of apply patch (#1907) aibrahim-oai 2025-08-06 22:25:41 -07:00
  • 2098b40369 Scrollable slash commands (#1830) easong-openai 2025-08-06 21:23:09 -07:00
  • 4971d54ca7 Show timing and token counts in status indicator (#1909) aibrahim-oai 2025-08-06 21:20:09 -07:00
  • 8a990b5401 Migrate GitWarning to OnboardingScreen (#1915) Gabriel Peal 2025-08-06 19:39:07 -07:00
  • a5e17cda6b Run command UI (#1897) aibrahim-oai 2025-08-06 17:10:59 -07:00
  • 8a980399c5 fix cursor file name insert (#1896) pap-openai 2025-08-07 00:58:06 +01:00
  • af8c1cdf12 fix meta+b meta+f (option+left/right) (#1895) pap-openai 2025-08-07 00:16:47 +01:00
  • 57c973b571 Add 2025-08-06 model family (#1899) pakrym-oai 2025-08-06 16:14:02 -07:00
  • 2d5de795aa First pass at a TUI onboarding (#1876) Gabriel Peal 2025-08-06 15:22:14 -07:00
  • f25b2e8e2c Propagate apply_patch filesystem errors (#1892) Dylan 2025-08-06 14:58:53 -07:00
  • a575effbb0 feat: interrupt running task on ctrl-z (#1880) ae 2025-08-06 14:56:34 -07:00
  • 6cef86f05b feat: update launch screen (#1881) ae 2025-08-06 14:36:48 -07:00
  • 8262ba58b2 Prefer env var auth over default codex auth (#1861) pakrym-oai 2025-08-06 13:02:00 -07:00
  • 081caa5a6b show a transient history cell for commands (#1824) Jeremy Rose 2025-08-06 12:03:45 -07:00
  • 4344537742 chore: rename INIT.md to prompt_for_init_command.md and move closer to usage (#1886) Michael Bolin 2025-08-06 11:58:57 -07:00
  • 64f2f2eca2 fix: support $CODEX_HOME/AGENTS.md instead of $CODEX_HOME/instructions.md (#1891) Michael Bolin 2025-08-06 11:48:03 -07:00