Commit Graph

  • 2899817c94 chore(deps): bump toml from 0.9.2 to 0.9.4 in /codex-rs (#1815) dependabot[bot] 2025-08-04 14:24:19 -07:00
  • 64cfbbd3c8 support more keys in textarea (#1820) Jeremy Rose 2025-08-04 11:25:01 -07:00
  • a6139aa003 Update prompt.md (#1819) easong-openai 2025-08-04 10:42:39 -07:00
  • dc15a5cf0b feat: accept custom instructions in profiles (#1803) ae 2025-08-04 09:34:46 -07:00
  • 1f3318c1c5 Add a TurnDiffTracker to create a unified diff for an entire turn (#1770) Gabriel Peal 2025-08-04 08:57:04 -07:00
  • e3565a3f43 [sandbox] Filter out certain non-sandbox errors (#1804) Dylan 2025-08-03 13:05:48 -07:00
  • 2576fadc74 shimmer on working (#1807) Jeremy Rose 2025-08-03 11:51:33 -07:00
  • 78a1d49fac fix command duration display (#1806) Jeremy Rose 2025-08-03 11:33:44 -07:00
  • d62b703a21 custom textarea (#1794) Jeremy Rose 2025-08-03 11:31:35 -07:00
  • 4c9f7b6bcc Fix flaky test_shell_command_approval_triggers_elicitation test (#1802) Gabriel Peal 2025-08-03 07:19:12 -07:00
  • 75eecb656e Fix MacOS multiprocessing by relaxing sandbox (#1808) David Z Hao 2025-08-03 06:59:26 -07:00
  • 81bb1c9e26 Fix compact (#1798) aibrahim-oai 2025-08-02 12:05:06 -07:00
  • 7e0f506da2 check for updates (#1764) Jeremy Rose 2025-08-01 17:31:38 -07:00
  • 929ba50adc Update succesfull login page look (#1789) pakrym-oai 2025-08-01 16:30:15 -07:00
  • 80555d4ff2 feat: make .git read-only within a writable root when using Seatbelt (#1765) Michael Bolin 2025-08-01 16:11:24 -07:00
  • 97ab8fb610 MCP: add conversation.create tool [Stack 2/2] (#1783) aibrahim-oai 2025-08-01 15:18:36 -07:00
  • fe62f859a6 Add Error variant to ConversationCreateResult [Stack 1/2] (#1784) aibrahim-oai 2025-08-01 15:13:53 -07:00
  • 92f3566d78 chore: introduce SandboxPolicy::WorkspaceWrite::include_default_writable_roots (#1785) Michael Bolin 2025-08-01 14:15:55 -07:00
  • f20de21cb6 collabse stdout and stderr delta events into one (#1787) aibrahim-oai 2025-08-01 14:00:19 -07:00
  • bc7beddaa2 feat: stream exec stdout events (#1786) aibrahim-oai 2025-08-01 13:04:34 -07:00
  • 8360c6a3ec fix insert_history modifier handling (#1774) Jeremy Rose 2025-08-01 10:37:43 -07:00
  • f918198bbb Introduce a new function to just send user message [Stack 3/3] (#1686) aibrahim-oai 2025-08-01 10:04:12 -07:00
  • 88ea215c80 Add a custom originator setting (#1781) pakrym-oai 2025-08-01 09:55:23 -07:00
  • b67c485d84 ci fix (#1782) aibrahim-oai 2025-08-01 09:17:13 -07:00
  • e2c994e32a Add /compact (#1527) aibrahim-oai 2025-07-31 21:34:32 -07:00
  • ad0295b893 MCP server: route structured tool-call requests and expose mcp_protocol [Stack 2/3] (#1751) aibrahim-oai 2025-07-31 19:46:04 -07:00
  • d3aa5f46b7 MCP Protocol: Align tool-call response with CallToolResult [Stack 1/3] (#1750) aibrahim-oai 2025-07-31 19:30:03 -07:00
  • 575590e4c2 Detect kitty terminals (#1748) easong-openai 2025-07-31 17:30:44 -07:00
  • 4aca3e46c8 insert history lines with redraw (#1769) Jeremy Rose 2025-07-31 17:15:26 -07:00
  • d787434aa8 fix: always send KeyEvent, we now check kind in the handler (#1772) Jeremy Rose 2025-07-31 17:13:36 -07:00
  • ea69a1d72f lighter approval modal (#1768) Jeremy Rose 2025-07-31 17:10:52 -07:00
  • 610addbc2e do not dispatch key releases (#1771) Jeremy Rose 2025-07-31 17:00:48 -07:00
  • 0935e6a875 Send account id when available (#1767) pakrym-oai 2025-07-31 15:40:19 -07:00
  • 6ce0a5875b Initial planning tool (#1753) easong-openai 2025-07-31 13:45:52 -07:00
  • 5a0ad5ab8f chore: refactor exec.rs: create separate seatbelt.rs and spawn.rs files (#1762) Michael Bolin 2025-07-31 13:11:47 -07:00
  • 9aa11269a5 Fix double-scrolling in approval model (#1754) easong-openai 2025-07-31 12:41:32 -07:00
  • 06c786b2da fix: ensure PatchApplyBeginEvent and PatchApplyEndEvent are dispatched reliably (#1760) Michael Bolin 2025-07-31 11:13:57 -07:00
  • 549846b29a Add codex login --api-key (#1759) pakrym-oai 2025-07-31 10:48:49 -07:00
  • 96654a5d52 clamp render area to terminal size (#1758) Jeremy Rose 2025-07-31 09:59:36 -07:00
  • 861ba86403 Show error message after panic (#1752) easong-openai 2025-07-31 09:19:08 -07:00
  • be0cd34300 fix git tests (#1747) Jeremy Rose 2025-07-31 09:17:59 -07:00
  • d86270696e streamline ui (#1733) Jeremy Rose 2025-07-31 00:43:21 -07:00
  • defeafb279 add keyboard enhancements to support shift_return (#1743) pap-openai 2025-07-31 04:23:56 +01:00
  • 51b6bdefbe Auto format toml (#1745) pakrym-oai 2025-07-30 18:37:00 -07:00
  • 35010812c7 chore: add support for a new label, codex-rust-review (#1744) Michael Bolin 2025-07-30 17:49:07 -07:00
  • f2134f6633 resizable viewport (#1732) Jeremy Rose 2025-07-30 17:06:55 -07:00
  • 221ebfcccc fix: run apply_patch calls through the sandbox (#1705) Michael Bolin 2025-07-30 16:45:08 -07:00
  • 301ec72107 Add login status command (#1716) pakrym-oai 2025-07-30 14:09:26 -07:00
  • e0e245cc1c Send AGENTS.md as a separate user message (#1737) pakrym-oai 2025-07-30 13:56:24 -07:00
  • 2f5557056d moving input item from MCP Protocol back to core Protocol (#1740) aibrahim-oai 2025-07-30 13:43:08 -07:00
  • ea01a5ffe2 Add support for a separate chatgpt auth endpoint (#1712) pakrym-oai 2025-07-30 12:40:15 -07:00
  • 93341797c4 fix ci (#1739) aibrahim-oai 2025-07-30 11:32:38 -07:00
  • 347c81ad00 remove conversation history widget (#1727) Jeremy Rose 2025-07-30 10:05:40 -07:00
  • 3823b32b7a Mcp protocol (#1715) aibrahim-oai 2025-07-29 20:14:41 -07:00
  • 6b10e22eb3 Trim bash lc and run with login shell (#1725) pakrym-oai 2025-07-29 16:49:02 -07:00
  • 8828f6f082 Add an experimental plan tool (#1726) Gabriel Peal 2025-07-29 11:22:02 -07:00
  • f8fcaaaf6f Relative instruction file (#1722) easong-openai 2025-07-29 10:06:05 -07:00
  • fc85f4812f feat: map ^U to kill-line-to-head (#1711) Jeremy Rose 2025-07-29 09:40:26 -07:00
  • efe7f3c793 alternate login wording? (#1723) easong-openai 2025-07-29 09:23:09 -07:00
  • 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