Commit Graph

  • 9739820366 fix: remove file named ">" in the codex-cli folder (#968) Michael Bolin 2025-05-16 14:08:23 -07:00
  • fd0b1b0208 bump(version): 0.1.2505161243 (#967) Fouad Matin 2025-05-16 12:46:52 -07:00
  • c6e08ad8c1 add: sign in with chatgpt (#963) Fouad Matin 2025-05-16 12:28:54 -07:00
  • cabf83f2ed add: session history viewer (#912) Fouad Matin 2025-05-16 12:28:22 -07:00
  • 1e39189393 feat: add support for file_opener option in Rust, similiar to #911 (#957) Michael Bolin 2025-05-16 11:33:08 -07:00
  • 3d9f4fcd8a fix: introduce ExtractHeredocError that implements PartialEq (#958) Michael Bolin 2025-05-16 09:42:27 -07:00
  • 84e01f4b62 fix: apply patch issue when using different cwd (#942) Sebastian Lund 2025-05-16 12:12:16 -04:00
  • 7edfbae062 fix: diff command for filenames with special characters (#954) hanson-openai 2025-05-16 09:10:44 -07:00
  • 316289d01d bump(version): 0.1.2505160811 codex-mini-latest (#953) Fouad Matin 2025-05-16 08:18:20 -07:00
  • 30cbfdfa87 chore: update exec crate to use std::time instead of chrono (#952) Michael Bolin 2025-05-16 08:14:50 -07:00
  • 070499f534 add: codex-mini-latest (#951) Fouad Matin 2025-05-16 08:04:00 -07:00
  • ce2ecbe72f feat: record messages from user in ~/.codex/history.jsonl (#939) Michael Bolin 2025-05-15 16:26:23 -07:00
  • 3fdf9df133 chore: introduce AppEventSender to help fix clippy warnings and update to Rust 1.87 (#948) Michael Bolin 2025-05-15 14:50:30 -07:00
  • ec5e82b77c chore: pin Rust version to 1.86 and use io::Error::other to prepare for 1.87 (#947) Michael Bolin 2025-05-15 14:07:16 -07:00
  • 5fc9fc3e3e chore: expose codex_home via Config (#941) Michael Bolin 2025-05-15 00:30:13 -07:00
  • 0b9ef93da5 fix: properly wrap lines in the Rust TUI (#937) Michael Bolin 2025-05-14 16:51:41 -07:00
  • 34aa1991f1 chore: handle all cases for EventMsg (#936) Michael Bolin 2025-05-14 13:36:43 -07:00
  • 497c5396c0 feat: add mcp subcommand to CLI to run Codex as an MCP server (#934) Michael Bolin 2025-05-14 13:15:41 -07:00
  • a12e4b0b31 feat: add support for commands in the Rust TUI (#935) Michael Bolin 2025-05-14 12:55:49 -07:00
  • 0402aef126 chore: move each view used in BottomPane into its own file (#928) Michael Bolin 2025-05-14 10:13:29 -07:00
  • 399e819c9b fix: increase timeout for test_dev_null_write (#933) Michael Bolin 2025-05-14 10:06:14 -07:00
  • 327cf41f0f Add codespell support (config, workflow to detect/not fix) and make it fix some typos (#903) Yaroslav Halchenko 2025-05-14 12:39:49 -04:00
  • 9e7cd2b25a bump(version): 0.1.2505140839 (#932) Fouad Matin 2025-05-14 08:44:52 -07:00
  • 73259351ff fix: reasoning default to medium, show workdir when supplied (#931) Fouad Matin 2025-05-14 08:38:41 -07:00
  • 77347d268d fix: gpt-4.1 apply_patch handling (#930) Fouad Matin 2025-05-14 08:34:09 -07:00
  • 678f0dbfec add: dynamic instructions (#927) Fouad Matin 2025-05-14 01:27:46 -07:00
  • 1bf00a3a95 feat: Ctrl+J for newline in Rust TUI, default to one line of height (#926) Michael Bolin 2025-05-13 21:42:14 -07:00
  • 5bf9445351 fix: test_dev_null_write() was not using echo as intended (#923) Michael Bolin 2025-05-13 21:40:26 -07:00
  • a5f3a34827 fix: change EventMsg enum so every variant takes a single struct (#925) Michael Bolin 2025-05-13 20:44:42 -07:00
  • e6c206d19d fix: tighten up some logic around session timestamps and ids (#922) Michael Bolin 2025-05-13 19:22:16 -07:00
  • 3c03c25e56 feat: introduce --profile for Rust CLI (#921) Michael Bolin 2025-05-13 16:52:52 -07:00
  • ae809f3721 restructure flake for codex-rs (#888) Adeeb 2025-05-14 01:38:42 +05:30
  • a786c1d188 feat: auto-approve nl and support piping to sed (#920) Michael Bolin 2025-05-13 13:06:35 -07:00
  • 0ac7e8d55b fix: tweak the label for citations for better rendering (#919) Michael Bolin 2025-05-13 12:46:21 -07:00
  • 1ff3e14d5a fix: patch in #366 and #367 for marked-terminal (#916) Michael Bolin 2025-05-13 12:29:17 -07:00
  • dd354e2134 fix: remember to set lastIndex = 0 on shared RegExp (#918) Michael Bolin 2025-05-13 12:01:06 -07:00
  • 557f608f25 fix: add support for fileOpener in config.json (#911) Michael Bolin 2025-05-13 09:45:46 -07:00
  • 05bb5d7d46 fix: always load version from package.json at runtime (#909) Michael Bolin 2025-05-12 21:27:15 -07:00
  • 61b881d4e5 fix: agent instructions were not being included when ~/.codex/instructions.md was empty (#908) Michael Bolin 2025-05-12 17:24:44 -07:00
  • 55142e3e6c fix: use "thinking" instead of "codex reasoning" as the label for reasoning events in the TUI (#905) Michael Bolin 2025-05-12 15:19:45 -07:00
  • 115fb0b95d fix: navigate initialization phase before tools/list request in MCP client (#904) Michael Bolin 2025-05-12 15:15:26 -07:00
  • ab4cb94227 fix: Normalize paths in resolvePathAgainstWorkdir to prevent path traversal vulnerability (#895) Avi Rosenberg 2025-05-12 23:44:00 +03:00
  • 73fe1381aa chore: introduce new --native flag to Node module release process (#844) Michael Bolin 2025-05-12 13:38:10 -07:00
  • f3bd143867 Disallow expect via lints (#865) jcoens-openai 2025-05-12 08:45:46 -07:00
  • a1f51bf91b fix: fix border style for BottomPane (#893) Michael Bolin 2025-05-10 23:34:13 -07:00
  • b4785b5f88 feat: include "reasoning" messages in Rust TUI (#892) Michael Bolin 2025-05-10 21:43:27 -07:00
  • 2b122da087 feat: add support for AGENTS.md in Rust CLI (#885) Michael Bolin 2025-05-10 17:52:59 -07:00
  • b42ad670f1 fix: flex-mode via config/flag (#813) Corry Haines 2025-05-10 16:18:20 -07:00
  • 646e7e9c11 feat: added arceeai as a provider (#818) Pranav 2025-05-10 18:16:28 -05:00
  • 19262f632f fix: guard against missing choices (#817) Pranav 2025-05-10 18:16:19 -05:00
  • fcc76cf3e7 Add reasoning effort option to CLI help text (#815) Corry Haines 2025-05-10 15:58:59 -07:00
  • 3104d81b7b fix: migrate to AGENTS.md (#764) Fouad Matin 2025-05-10 15:57:49 -07:00
  • e307d007aa fix: retry on OpenAI server_error even without status code (#814) Tomas Cupr 2025-05-11 00:43:03 +02:00
  • fde48aaa0d feat: experimental env var: CODEX_SANDBOX_NETWORK_DISABLED (#879) Michael Bolin 2025-05-09 18:29:34 -07:00
  • 7795272282 Adds Azure OpenAI support (#769) Govind Kamtamneni 2025-05-09 18:11:32 -07:00
  • 78843c3940 feat: Allow pasting newlines (#866) jcoens-openai 2025-05-09 11:33:46 -07:00
  • 93817643ee chore: refactor exec() into spawn_child() and consume_truncated_output() (#878) Michael Bolin 2025-05-09 11:03:58 -07:00
  • 27198bfe11 fix: make McpConnectionManager tolerant of MCPs that fail to start (#854) Michael Bolin 2025-05-08 23:45:54 -07:00
  • b940adae8e fix: get responses API working again in Rust (#872) Michael Bolin 2025-05-08 22:49:15 -07:00
  • e924070cee feat: support the chat completions API in the Rust CLI (#862) Michael Bolin 2025-05-08 21:46:06 -07:00
  • a538e6acb2 fix: use continue-on-error: true to tidy up GitHub Action (#871) Michael Bolin 2025-05-08 16:21:11 -07:00
  • a9adb4175c fix: enable clippy on tests (#870) Michael Bolin 2025-05-08 16:02:56 -07:00
  • 699ec5a87f fix: remove wrapping in Rust TUI that was incompatible with scrolling math (#868) Michael Bolin 2025-05-08 15:17:17 -07:00
  • 87cf120873 Workspace lints and disallow unwrap (#855) jcoens-openai 2025-05-08 09:46:18 -07:00
  • 9fdf2fa066 fix: remove clap dependency from core crate (#860) Michael Bolin 2025-05-07 19:33:09 -07:00
  • 86022f097e feat: read model_provider and model_providers from config.toml (#853) Michael Bolin 2025-05-07 17:38:28 -07:00
  • cfe50c7107 fix: creating an instance of Codex requires a Config (#859) Michael Bolin 2025-05-07 16:33:28 -07:00
  • c3e10e180a fix: remove CodexBuilder and Recorder (#858) Michael Bolin 2025-05-07 16:11:42 -07:00
  • 42617f8726 feat: save session transcripts when using Rust CLI (#845) Michael Bolin 2025-05-07 13:49:15 -07:00
  • 9da6ebef3f fix: add optional timeout to McpClient::send_request() (#852) Michael Bolin 2025-05-07 12:56:38 -07:00
  • 0360b4d0d7 feat: introduce the use of tui-markdown (#851) Michael Bolin 2025-05-07 10:46:32 -07:00
  • a080d7b0fd Update submodules version to come from the workspace (#850) jcoens-openai 2025-05-07 10:08:06 -07:00
  • 8a89d3aeda Update cargo to 2024 edition (#842) jcoens-openai 2025-05-07 08:37:48 -07:00
  • c577e94b67 chore: introduce codex-common crate (#843) Michael Bolin 2025-05-06 17:38:56 -07:00
  • 7d8b38b37b feat: show MCP tool calls in codex exec subcommand (#841) Michael Bolin 2025-05-06 16:52:43 -07:00
  • 6f87f4c69f feat: drop support for q in the Rust TUI since we already support ctrl+d (#799) Michael Bolin 2025-05-06 16:34:17 -07:00
  • aa36a15f9f fix: make all fields of Session struct private again (#840) Michael Bolin 2025-05-06 16:21:35 -07:00
  • 88e7ca5f2b feat: show MCP tool calls in TUI (#836) Michael Bolin 2025-05-06 16:12:15 -07:00
  • 147a940449 feat: support mcp_servers in config.toml (#829) Michael Bolin 2025-05-06 15:47:59 -07:00
  • 49d040215a fix: build all crates individually as part of CI (#833) Michael Bolin 2025-05-06 12:02:49 -07:00
  • 5f1b8f707c feat: update McpClient::new_stdio_client() to accept an env (#831) Michael Bolin 2025-05-06 11:14:47 -07:00
  • 2cf7aeeeb6 feat: initial McpClient for Rust (#822) Michael Bolin 2025-05-05 12:52:55 -07:00
  • 76a979007e fix: increase output limits for truncating collector (#575) Anil Karaka 2025-05-05 22:56:55 +05:30
  • 7e97980cb4 Use "Title case" for ToC (#812) Andrey Mishchenko 2025-05-05 08:49:42 -07:00
  • 2b72d05c5e feat: make Codex available as a tool when running it as an MCP server (#811) Michael Bolin 2025-05-05 07:16:19 -07:00
  • 5d924d44cf fix: ensure apply_patch resolves relative paths against workdir or project cwd (#810) Michael Bolin 2025-05-04 12:32:51 -07:00
  • a134bdde49 fix: is_inside_git_repo should take the directory as a param (#809) Michael Bolin 2025-05-04 11:39:10 -07:00
  • cd12f0c24a fix: TUI should use cwd from Config (#808) Michael Bolin 2025-05-04 11:12:40 -07:00
  • 421e159888 feat: make cwd a required field of Config so we stop assuming std::env::current_dir() in a session (#800) Michael Bolin 2025-05-04 10:57:12 -07:00
  • 4b61fb8bab use "Title case" in README.md (#798) Andrey Mishchenko 2025-05-03 13:17:44 -04:00
  • 0442458309 doc: update the config.toml documentation for the Rust CLI in codex-rs/README.md (#795) Michael Bolin 2025-05-02 20:32:24 -07:00
  • a180ed44e8 feat: configurable notifications in the Rust CLI (#793) Michael Bolin 2025-05-02 19:48:13 -07:00
  • 21cd953dbd feat: introduce mcp-server crate (#792) Michael Bolin 2025-05-02 17:25:58 -07:00
  • 865e518771 fix: mcp-types serialization wasn't quite working (#791) Michael Bolin 2025-05-02 16:38:05 -07:00
  • 83961e0299 feat: introduce mcp-types crate (#787) Michael Bolin 2025-05-02 13:33:14 -07:00
  • f6b1ce2e3a Configure HTTPS agent for proxies (#775) anup-openai 2025-05-02 12:08:13 -07:00
  • b864cc3810 update: vite version (#766) Fouad Matin 2025-05-02 09:30:08 -07:00
  • a4b51f6b67 feat: use Landlock for sandboxing on Linux in TypeScript CLI (#763) Michael Bolin 2025-05-01 12:34:56 -07:00
  • 3f5975ad5a chore: make build process a single script to run (#757) Michael Bolin 2025-05-01 08:36:07 -07:00
  • 463a230991 bump(version): 0.1.2504301751 (#768) Fouad Matin 2025-04-30 17:55:34 -07:00