Commit Graph

  • f66704a88f replace login screen with a simple prompt (#1713) Jeremy Rose 2025-07-28 17:25:14 -07:00
  • 094d7af8c3 [mcp-server] Populate notifications._meta with requestId (#1704) Dylan 2025-07-28 13:32:09 -07:00
  • 2d2df891bb fix: long lines incorrectly wrapped (#1710) Jeremy Rose 2025-07-28 12:19:03 -07:00
  • 80c19ea77c Fix approval workflow (#1696) easong-openai 2025-07-28 12:00:06 -07:00
  • 19bef7659f Serializing the eventmsg type to snake_case (#1709) aibrahim-oai 2025-07-28 10:26:27 -07:00
  • 5ebb7dd34c chore: split apply_patch logic out of codex.rs and into apply_patch.rs (#1703) Michael Bolin 2025-07-28 09:51:22 -07:00
  • d76f96ce79 fix: support special --codex-run-as-apply-patch arg (#1702) Michael Bolin 2025-07-28 09:26:44 -07:00
  • fcd197d596 fix: use std::env::args_os instead of std::env::args (#1698) Michael Bolin 2025-07-28 08:52:18 -07:00
  • 9102255854 fix: move arg0 handling out of codex-linux-sandbox and into its own crate (#1697) Michael Bolin 2025-07-28 08:31:24 -07:00
  • 7ecd3153a8 fix: correctly wrap history items (#1685) Jeremy Rose 2025-07-28 07:45:49 -07:00
  • 2405c40026 chore: update Codex::spawn() to return a struct instead of a tuple (#1677) Michael Bolin 2025-07-27 20:01:35 -07:00
  • 58bed77ba7 Remove tab focus switching (#1694) easong-openai 2025-07-27 11:04:09 -07:00
  • 5a0079fea2 Changing method in MCP notifications (#1684) aibrahim-oai 2025-07-26 10:35:49 -07:00
  • c66c99c5b5 fix: crash on resize (#1683) Jeremy Rose 2025-07-25 14:23:38 -07:00
  • 75b4008094 fix: paste with newlines (#1682) Jeremy Rose 2025-07-25 12:26:40 -07:00
  • 7ee87123a6 Optionally run using user profile (#1678) pakrym-oai 2025-07-25 11:45:23 -07:00
  • 994c9a874d chore: use one write call per item in rollout_writer() (#1679) Michael Bolin 2025-07-25 10:43:36 -07:00
  • 480e82b00d Easily Selectable History (#1672) easong-openai 2025-07-25 01:56:40 -07:00
  • 508abbe990 Update render name in tui for approval_policy to match with config values (#1675) Pavel Bezglasny 2025-07-24 23:17:57 +02:00
  • a1641743a8 feat: expand the set of commands that can be safely identified as "trusted" (#1668) Michael Bolin 2025-07-24 14:13:30 -07:00
  • c9e2def494 fix: add true,false,nl to the list of trusted commands (#1676) Michael Bolin 2025-07-24 12:59:36 -07:00
  • 7af9cedbd7 fix: create separate test_support crates to eliminate #[allow(dead_code)] (#1667) Michael Bolin 2025-07-24 12:19:46 -07:00
  • 2437a8d17a Record Git metadata to rollout (#1598) vishnu-oai 2025-07-24 19:35:28 +01:00
  • d2be0720b5 chore(deps): bump toml from 0.9.1 to 0.9.2 in /codex-rs (#1562) dependabot[bot] 2025-07-23 17:22:05 -07:00
  • 173386eeac chore(deps): bump tree-sitter from 0.25.6 to 0.25.8 in /codex-rs (#1561) dependabot[bot] 2025-07-23 16:59:05 -07:00
  • 4a57afaaf2 chore(deps): bump strum_macros from 0.27.1 to 0.27.2 in /codex-rs (#1638) dependabot[bot] 2025-07-23 16:34:16 -07:00
  • 9f645353e9 chore(deps): bump strum from 0.27.1 to 0.27.2 in /codex-rs (#1639) dependabot[bot] 2025-07-23 16:07:33 -07:00
  • db84722080 Fix flaky test (#1664) Gabriel Peal 2025-07-23 15:40:00 -07:00
  • 6e1838e0d8 chore(deps): bump rand from 0.9.1 to 0.9.2 in /codex-rs (#1637) dependabot[bot] 2025-07-23 15:36:08 -07:00
  • 4fc4e410bd chore(deps-dev): bump @types/node from 24.0.13 to 24.0.15 in /.github/actions/codex (#1636) dependabot[bot] 2025-07-23 15:32:31 -07:00
  • 6dd62ffa3b chore(deps-dev): bump @types/bun from 1.2.18 to 1.2.19 in /.github/actions/codex (#1635) dependabot[bot] 2025-07-23 15:20:47 -07:00
  • b4ab7c1b73 Flaky CI fix (#1647) aibrahim-oai 2025-07-23 15:03:26 -07:00
  • 084236f717 Add call_id to patch approvals and elicitations (#1660) Gabriel Peal 2025-07-23 12:55:35 -07:00
  • bc944e77f5 Improve messages emitted for exec failures (#1659) Gabriel Peal 2025-07-23 11:43:53 -07:00
  • 591cb6149a Always send entire request context (#1641) pakrym-oai 2025-07-23 10:37:45 -07:00
  • d6c4083f98 feat: support dotenv (including ~/.codex/.env) (#1653) Michael Bolin 2025-07-22 15:54:33 -07:00
  • 3ef544fb95 chore: for release build, build specific targets instead of --all-targets (#1656) Michael Bolin 2025-07-22 14:35:50 -07:00
  • 01c0896f0f Adding interrupt Support to MCP (#1646) aibrahim-oai 2025-07-22 13:33:49 -07:00
  • 4082246f6a chore: install an extension for TOML syntax highlighting in the devcontainer (#1650) Michael Bolin 2025-07-22 10:58:09 -07:00
  • 6d82907082 Add support for custom base instructions (#1645) pakrym-oai 2025-07-22 09:42:22 -07:00
  • ed206d5687 Log response.failed error message and request-id (#1649) pakrym-oai 2025-07-22 09:28:00 -07:00
  • 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