Commit Graph

  • d51654822f fix: use PR_SET_PDEATHSIG so to ensure child processes are killed in a timely manner (#1626) Michael Bolin 2025-07-22 00:41:27 -07:00
  • 710f728124 Add an elicitation for approve patch and refactor tool calls (#1642) Gabriel Peal 2025-07-21 23:58:41 -07:00
  • 6cf4b96f9d fix: check flags to ripgrep when deciding whether the invocation is "trusted" (#1644) Michael Bolin 2025-07-21 22:38:50 -07:00
  • 18b2b30841 [mcp-server] Add reply tool call (#1643) Dylan 2025-07-21 21:01:56 -07:00
  • d49d802b06 test: add integration test for MCP server (#1633) Michael Bolin 2025-07-21 10:27:07 -07:00
  • 8a6c6cee88 fix: address review feedback on #1621 and #1623 (#1631) Michael Bolin 2025-07-20 17:42:11 -04:00
  • 8b590105de Don't drop sessions on elicitation responses (#1629) Gabriel Peal 2025-07-20 10:31:19 -07:00
  • 018003e52f feat: leverage elicitations in the MCP server (#1623) Michael Bolin 2025-07-19 01:32:03 -04:00
  • 11fd3123be chore: introduce OutgoingMessageSender (#1622) Michael Bolin 2025-07-19 00:30:56 -04:00
  • e78ec00e73 chore: support MCP schema 2025-06-18 (#1621) Michael Bolin 2025-07-19 00:09:34 -04:00
  • a06d4f58e4 chore: clean up generate_mcp_types.py so codegen matches existing output (#1620) Michael Bolin 2025-07-18 21:40:39 -04:00
  • 83eefb55fb Add session loading support to Codex (#1602) aibrahim-oai 2025-07-18 17:04:04 -07:00
  • 9846adeabf Refactor env settings into config (#1601) aibrahim-oai 2025-07-18 12:12:39 -07:00
  • d5a2148deb Fix ctrl+c interrupt while streaming (#1617) aibrahim-oai 2025-07-18 12:08:25 -07:00
  • cc874c9205 chore: use AtomicBool instead of Mutex<bool> (#1616) Michael Bolin 2025-07-18 11:13:34 -07:00
  • 6f2b01bb6b feat: ensure session ID header is sent in Response API request (#1614) pakrym-oai 2025-07-18 09:59:07 -07:00
  • 9cedeadf6a change the default debounce rate to 10ms (#1606) aibrahim-oai 2025-07-17 17:00:17 -07:00
  • 327e2254f6 chore: rename toolchain file (#1604) pakrym-oai 2025-07-17 15:36:15 -07:00
  • e16657ca45 feat: add --json flag to codex exec (#1603) Michael Bolin 2025-07-17 15:10:15 -07:00
  • bb30ab9e96 Implement redraw debounce (#1599) aibrahim-oai 2025-07-17 12:54:55 -07:00
  • 6949329a7f chore: auto format code on save and add more details to AGENTS.md (#1582) pakrym-oai 2025-07-17 11:40:00 -07:00
  • b95a010e86 fix: trim MCP tool names to fit into tool name length limit (#1571) pakrym-oai 2025-07-17 11:35:38 -07:00
  • fcbcc40f51 Storing the sessions in a more organized way for easier look up. (#1596) aibrahim-oai 2025-07-17 10:12:15 -07:00
  • 643ab1f582 Add streaming to exec and tui (#1594) aibrahim-oai 2025-07-16 22:26:31 -07:00
  • d3dbc10479 fix: update bin/codex.js so it listens for exit on the child process (#1590) Michael Bolin 2025-07-16 16:35:29 -07:00
  • 0bc7ee9193 Added mcp-server name validation (#1591) Preet 🚀 2025-07-16 19:00:39 -04:00
  • 2bd3314886 support deltas in core (#1587) aibrahim-oai 2025-07-16 15:11:18 -07:00
  • 5b820c5ce7 feat: ctrl-d only exits when there is no user input (#1589) Michael Bolin 2025-07-16 08:59:26 -07:00
  • f14b5adabf Add SSE Response parser tests (#1541) aibrahim-oai 2025-07-14 14:51:32 -07:00
  • 9c0b413fd1 docs: clarify the build process for the npm release (#1568) Michael Bolin 2025-07-14 09:41:11 -07:00
  • 3777e18243 Add CLI streaming integration tests (#1542) aibrahim-oai 2025-07-12 18:05:58 -07:00
  • 0f8ac92390 Allow deadcode in test_support (#1555) aibrahim-oai 2025-07-12 17:20:35 -07:00
  • c46bb67d77 Improve SSE tests (#1546) aibrahim-oai 2025-07-12 16:53:55 -07:00
  • 94f5cad895 fix: when invoking Codex via MCP, use the request id as the Submission id (#1554) Michael Bolin 2025-07-12 16:22:02 -07:00
  • 72504f1d9c Add paste summarization to Codex TUI (#1549) aibrahim-oai 2025-07-12 15:32:00 -07:00
  • fa6d507c51 chore(deps-dev): bump @types/bun from 1.2.13 to 1.2.18 in /.github/actions/codex (#1509) dependabot[bot] 2025-07-12 10:29:37 -07:00
  • a52a2fe7a9 chore(deps-dev): bump @types/node from 22.15.21 to 24.0.12 in /.github/actions/codex (#1507) dependabot[bot] 2025-07-12 09:56:54 -07:00
  • bfeb8c92a5 Add codex apply to apply a patch created from the Codex remote agent (#1528) Gabriel Peal 2025-07-11 13:30:11 -04:00
  • 9e58076cf5 chore: read model field off of Config instead of maintaining the parallel field (#1525) Michael Bolin 2025-07-10 14:37:04 -07:00
  • 8a424fcfa3 feat: add new config option: model_supports_reasoning_summaries (#1524) Michael Bolin 2025-07-10 14:30:33 -07:00
  • 341c091c5b chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 in /.github/actions/codex (#1508) dependabot[bot] 2025-07-10 12:13:59 -07:00
  • 6b1e4a6846 chore(deps): bump node from 22-slim to 24-slim in /codex-cli (#1505) dependabot[bot] 2025-07-10 12:11:44 -07:00
  • 75fa65e054 chore(deps): bump toml from 0.9.0 to 0.9.1 in /codex-rs (#1514) dependabot[bot] 2025-07-10 11:34:37 -07:00
  • 16eafd02ad fix: remove reference to /compact until it is implemented (#1503) Michael Bolin 2025-07-10 11:23:35 -07:00
  • c8051b906f chore: drop codex-cli from dependabot (#1523) Michael Bolin 2025-07-10 11:23:24 -07:00
  • 82b0cebe8b chore(rs): update dependencies (#1494) Rene Leonhardt 2025-07-10 20:08:16 +02:00
  • 3a23a86f4b Add Android platform support for Codex CLI (#1488) pchuri 2025-07-10 14:06:55 +09:00
  • 268267b59e fix: the completion subcommand should assume the CLI is named codex, not codex-cli (#1496) Michael Bolin 2025-07-09 14:08:35 -07:00
  • 4a15ebc1ca feat: add codex completion to generate shell completions (#1491) Michael Bolin 2025-07-08 21:43:27 -07:00
  • 8d35ad0ef7 feat: honor OPENAI_BASE_URL for the built-in openai provider (#1487) Michael Bolin 2025-07-08 12:39:52 -07:00
  • cc58f1086d docs: document support for model_reasoning_effort and model_reasoning_summary in profiles (#1486) Michael Bolin 2025-07-08 12:26:05 -07:00
  • e444a50cf0 feat: add reasoning fields to profile settings (#1484) Yusuf Eren 2025-07-08 22:05:22 +03:00
  • f80fc86f18 chore: default to the latest version of the Codex CLI in the GitHub Action (#1485) Michael Bolin 2025-07-08 12:00:13 -07:00
  • 0b9cb2b9e7 chore: create a release script for the Rust CLI (#1479) Michael Bolin 2025-07-07 23:51:34 -07:00
  • e0c08cea4f feat: add support for --sandbox flag (#1476) Michael Bolin 2025-07-07 22:31:30 -07:00
  • 0a44c42533 docs: update README to include npm install again (#1475) Michael Bolin 2025-07-07 17:44:26 -07:00
  • a9bed68947 chore: normalize repository.url in package.json (#1474) Michael Bolin 2025-07-07 16:33:06 -07:00
  • fd67a0086c Fix Unicode handling in chat_composer "@" token detection (#1467) ryozi 2025-07-08 05:43:31 +09:00
  • c221eab0b5 feat: support custom HTTP headers for model providers (#1473) Michael Bolin 2025-07-07 13:09:16 -07:00
  • bd5a9e8ba9 chore: update release scripts for the TypeScript CLI (#1472) Michael Bolin 2025-07-07 09:43:03 -07:00
  • abcca30d93 docs: update documentation to reflect Rust CLI release (#1440) Michael Bolin 2025-07-01 15:00:31 -07:00
  • 4cb3c76798 fix: softprops/action-gh-release@v2 should use existing tag instead of creating a new tag (#1436) Michael Bolin 2025-06-30 12:10:48 -07:00
  • 6dad5c3b17 feat: add query_params option to ModelProviderInfo to support Azure (#1435) Michael Bolin 2025-06-30 11:39:54 -07:00
  • cd2d84d496 fix: need to check out the branch, not the tag (#1430) Michael Bolin 2025-06-29 10:18:50 -07:00
  • 688100f7f4 chore: fix Rust release process so generated .tar.gz source works with Homebrew (#1423) Michael Bolin 2025-06-28 19:46:44 -07:00
  • f30bf4bbcf fix: support pre-release identifiers in tags (#1422) Michael Bolin 2025-06-28 16:05:53 -07:00
  • 1b7c8d2569 fix: build with codegen-units = 1 for profile.release (#1421) Michael Bolin 2025-06-28 15:24:48 -07:00
  • 4a341efe92 feat: highlight matching characters in fuzzy file search (#1420) Michael Bolin 2025-06-28 15:04:23 -07:00
  • e2efe8da9c feat: introduce --compute-indices flag to codex-file-search (#1419) Michael Bolin 2025-06-28 14:39:29 -07:00
  • 5a0f236ca4 feat: add support for @ to do file search (#1401) Michael Bolin 2025-06-28 13:47:42 -07:00
  • ff8ae1ffa1 feat: make file search cancellable (#1414) Michael Bolin 2025-06-27 20:01:45 -07:00
  • b3ad764532 chore: change arg from PathBuf to &Path (#1409) Michael Bolin 2025-06-27 16:24:41 -07:00
  • a331a67b3e chore: change built_in_model_providers so "openai" is the only "bundled" provider (#1407) Michael Bolin 2025-06-27 14:49:55 -07:00
  • 2e293ce903 Handle Ctrl+C quit when idle (#1402) Gabriel Peal 2025-06-27 13:37:11 -04:00
  • 64feeb3803 fix: add tiebreaker logic for paths when scores are equal (#1400) Michael Bolin 2025-06-26 23:05:10 -07:00
  • fa0e17f83a feat: add support for /diff command (#1389) Michael Bolin 2025-06-26 13:03:31 -07:00
  • a339a7bcce [Rust] Allow resuming a session that was killed with ctrl + c (#1387) Gabriel Peal 2025-06-26 14:40:42 -04:00
  • fcfe43c7df feat: show number of tokens remaining in UI (#1388) Michael Bolin 2025-06-25 23:31:11 -07:00
  • 296996d74e feat: standalone file search CLI (#1386) Michael Bolin 2025-06-25 13:29:03 -07:00
  • 50924101d2 feat: add --dangerously-bypass-approvals-and-sandbox (#1384) Michael Bolin 2025-06-25 12:36:10 -07:00
  • 72082164c1 chore: rename AskForApproval::UnlessAllowListed to AskForApproval::UnlessTrusted (#1385) Michael Bolin 2025-06-25 12:26:13 -07:00
  • e09691337d chore: improve docstring for --full-auto (#1379) Michael Bolin 2025-06-25 09:13:36 -07:00
  • 86d5a9d80d chore: rename unless-allow-listed to untrusted (#1378) Michael Bolin 2025-06-24 22:19:21 -07:00
  • 531ce7626f fix: pretty-print the sandbox config in the TUI/exec modes (#1376) Michael Bolin 2025-06-24 17:48:51 -07:00
  • 63363a54e5 chore: install just in the devcontainer for Linux development (#1375) Michael Bolin 2025-06-24 17:20:53 -07:00
  • 6d65010aad chore: install clippy and rustfmt in the devcontainer for Linux development (#1374) Michael Bolin 2025-06-24 17:05:36 -07:00
  • 0776d78357 feat: redesign sandbox config (#1373) Michael Bolin 2025-06-24 16:59:47 -07:00
  • ed5e848f3e add: responses api support for azure (#1321) Eric Wright 2025-06-22 18:01:13 -07:00
  • 5aafe190e2 feat(ts): provider‑specific API‑key discovery and clearer Azure guidance (#1324) Govind Kamtamneni 2025-06-22 17:56:36 -07:00
  • b73426c1c4 docs: update codex-rs/README.md to list new features in the Rust CLI (#1267) Michael Bolin 2025-06-06 18:32:10 -07:00
  • 345a38502d codex-rs: Rename /clear to /new, make it start an entirely new chat (#1264) Reilly Wood 2025-06-06 16:29:37 -07:00
  • 029f39b9da feat: port maybeRedeemCredits() from get-api-key.tsx to login_with_chatgpt.py (#1221) Michael Bolin 2025-06-05 23:34:10 -07:00
  • a80240cfdc chore: ensure next Node.js release includes musl binaries for arm64 Linux (#1232) Michael Bolin 2025-06-05 23:14:10 -07:00
  • 2d5246050a fix: use aarch64-unknown-linux-musl instead of aarch64-unknown-linux-gnu (#1228) Michael Bolin 2025-06-05 22:45:45 -07:00
  • 77b017f67d fix: truncate auth.json file before rewriting it (#1231) Michael Bolin 2025-06-05 22:11:02 -07:00
  • c02d25fbad fix: include codex-linux-sandbox-aarch64-unknown-linux-musl in the set of release artifacts (#1230) Michael Bolin 2025-06-05 22:03:07 -07:00
  • 9db53b33aa fix: support arm64 build for Linux (#1225) Michael Bolin 2025-06-05 20:29:46 -07:00
  • 515b6331bd feat: add support for login with ChatGPT (#1212) Michael Bolin 2025-06-04 08:44:17 -07:00
  • a67a67f325 codex-rs: make tool calls prettier (#1211) Reilly Wood 2025-06-03 14:29:26 -07:00
  • c6fcec55fe fix: always send full instructions when using the Responses API (#1207) Michael Bolin 2025-06-03 09:40:19 -07:00