Commit Graph

  • 6fcc528a43 fix: provide tolerance for apply_patch tool (#993) Michael Bolin 2025-06-03 09:06:38 -07:00
  • 5a5aa89914 chore: replace regex with regex-lite, where appropriate (#1200) Michael Bolin 2025-06-02 17:11:45 -07:00
  • 0f3cc8f842 feat: make reasoning effort/summaries configurable (#1199) Michael Bolin 2025-06-02 16:01:34 -07:00
  • d7245cbbc9 fix: chat completions API now also passes tools along (#1167) Michael Bolin 2025-06-02 13:47:51 -07:00
  • e40f86b446 chore: logging cleanup (#1196) Michael Bolin 2025-06-02 13:31:33 -07:00
  • 7896b1089d chore: update the WORKFLOW_URL in install_native_deps.sh to the latest release (#1190) Michael Bolin 2025-05-31 10:30:50 -07:00
  • 1410ae95ca fix: set --config hide_agent_reasoning=true in the GitHub Action (#1185) Michael Bolin 2025-05-30 23:57:05 -07:00
  • fccf5f3221 fix: disable agent reasoning output by default in the GitHub Action (#1183) Michael Bolin 2025-05-30 23:49:48 -07:00
  • 1159eaf04f feat: show the version when starting Codex (#1182) Michael Bolin 2025-05-30 23:24:36 -07:00
  • e81327e5f4 feat: add hide_agent_reasoning config option (#1181) Michael Bolin 2025-05-30 23:14:56 -07:00
  • 4f3d294762 feat: dim the timestamp in the exec output (#1180) Michael Bolin 2025-05-30 16:27:37 -07:00
  • cf1d070538 feat: grab-bag of improvements to exec output (#1179) Michael Bolin 2025-05-30 16:22:10 -07:00
  • ae743d56b0 feat: for codex exec, if PROMPT is not specified, read from stdin if not a TTY (#1178) Michael Bolin 2025-05-30 14:41:55 -07:00
  • 1bf82056b3 fix: introduce create_tools_json() and share it with chat_completions.rs (#1177) Michael Bolin 2025-05-30 14:07:03 -07:00
  • e207f20f64 fix: add extra debugging to GitHub Action (#1173) Michael Bolin 2025-05-30 11:16:30 -07:00
  • 0f40ef5a10 fix: missed a step in #1171 for codex.yml (#1172) Michael Bolin 2025-05-30 11:04:41 -07:00
  • 8676185389 fix: update outdated repo setup in codex.yml (#1171) Michael Bolin 2025-05-30 10:58:57 -07:00
  • baa92f37e0 feat: initial import of experimental GitHub Action (#1170) Michael Bolin 2025-05-30 10:55:28 -07:00
  • a0239c3cd6 fix: enable set positional-arguments in justfile (#1169) Michael Bolin 2025-05-30 09:11:53 -07:00
  • bdfa95ed31 docs: split the config-related portion of codex-rs/README.md into its own config.md file (#1165) Michael Bolin 2025-05-29 16:59:35 -07:00
  • 828e2062c2 fix(codex-rs): use codex-mini-latest as default (#1164) Fouad Matin 2025-05-29 16:55:19 -07:00
  • 92957c47fb fix: update justfile to facilitate running CLIs from source and formatting source code (#1163) Michael Bolin 2025-05-29 15:35:14 -07:00
  • 8c1902b562 chore: update GitHub workflow for native artifacts for npm release (#1162) Michael Bolin 2025-05-29 15:34:06 -07:00
  • a32d305ae6 fix: update UI treatment of slash command menu to match that of the TS CLI (#1161) Michael Bolin 2025-05-29 14:57:55 -07:00
  • a768a6a41d fix: introduce ResponseInputItem::McpToolCallOutput variant (#1151) Michael Bolin 2025-05-28 19:03:17 -07:00
  • 25a9949c49 fix: ensure inputSchema for MCP tool always has "properties" field when talking to OpenAI (#1150) Michael Bolin 2025-05-28 17:17:21 -07:00
  • 392fdd7db6 fix: honor RUST_LOG in mcp-client CLI and default to DEBUG (#1149) Michael Bolin 2025-05-28 17:10:06 -07:00
  • ae1a83f095 feat: introduce CellWidget trait (#1148) Michael Bolin 2025-05-28 14:03:19 -07:00
  • d60f350cf8 feat: add support for -c/--config to override individual config items (#1137) Michael Bolin 2025-05-27 23:11:44 -07:00
  • eba0e32909 fix: update install_native_deps.sh to pick up the latest release (#1136) Michael Bolin 2025-05-27 10:06:41 -07:00
  • 29d154cb13 fix: use o4-mini as the default model (#1135) Michael Bolin 2025-05-27 09:12:55 -07:00
  • 6b5b184f21 fix: TUI was not honoring --skip-git-repo-check correctly (#1105) Michael Bolin 2025-05-24 08:33:49 -07:00
  • 4bf81373a7 fix: forgot to pass codex_linux_sandbox_exe through in cli/src/debug_sandbox.rs (#1095) Michael Bolin 2025-05-23 11:53:13 -07:00
  • 89ef4efdcf fix: overhaul how we spawn commands under seccomp/landlock on Linux (#1086) Michael Bolin 2025-05-23 11:37:07 -07:00
  • d1de7bb383 feat: add codex_linux_sandbox_exe: Option<PathBuf> field to Config (#1089) Michael Bolin 2025-05-22 21:52:28 -07:00
  • 63deb7c369 fix: for the @native release of the Node module, use the Rust version by default (#1084) Michael Bolin 2025-05-22 13:42:55 -07:00
  • cb379d7797 feat: introduce support for shell_environment_policy in config.toml (#1061) Michael Bolin 2025-05-22 09:51:19 -07:00
  • ef7208359f feat: show Config overview at start of exec (#1073) Michael Bolin 2025-05-21 22:53:02 -07:00
  • 5746561428 chore: move types out of config.rs into config_types.rs (#1054) Michael Bolin 2025-05-20 11:55:25 -07:00
  • d766e845b3 feat: experimental --output-last-message flag to exec subcommand (#1037) Michael Bolin 2025-05-19 16:08:18 -07:00
  • a4bfdf6779 chore: produce .tar.gz versions of artifacts in addition to .zst (#1036) Michael Bolin 2025-05-19 15:17:45 -07:00
  • 44022db8d0 bump(version): 0.1.2505172129 (#1008) Fouad Matin 2025-05-17 21:35:54 -07:00
  • a86270f581 fix: add node version check (#1007) Fouad Matin 2025-05-17 21:27:41 -07:00
  • 835eb77a7d fix: persist token after refresh (#1006) Fouad Matin 2025-05-17 21:27:02 -07:00
  • dbc0ad348e bump(version): 0.1.2505171619 (#1001) Fouad Matin 2025-05-17 16:25:21 -07:00
  • 9b4c2984d4 add: codex --login + codex --free (#998) Fouad Matin 2025-05-17 16:13:12 -07:00
  • f3bde21759 chore: update install_native_deps.sh to use rust-v0.0.2505171051 (#995) Michael Bolin 2025-05-17 11:25:24 -07:00
  • 1c6a3f1097 fix: artifacts from previous frames were bleeding through in TUI (#989) Michael Bolin 2025-05-17 10:51:11 -07:00
  • f8b6b1db81 fix: ensure the first user message always displays after the session info (#988) Michael Bolin 2025-05-17 09:00:23 -07:00
  • 031df77dfb Remove unnecessary console log from test (#970) Christoph K 2025-05-16 19:48:11 -07:00
  • f9143d0361 fix: do not let Tab keypress flow through to composer when used to toggle focus (#977) Michael Bolin 2025-05-16 19:27:49 -07:00
  • 2880925a44 bump(version): 0.1.2505161800 (#978) Fouad Matin 2025-05-16 18:18:15 -07:00
  • 3e19e8fd59 add: sign in with chatgpt credits (#974) Fouad Matin 2025-05-16 17:55:08 -07:00
  • c7312c9d52 Fix CLA link in workflow (#964) Trevor Creech 2025-05-16 17:11:57 -07:00
  • 1dc14cefa1 fix: make codex-mini-latest the default model in the Rust TUI (#972) Michael Bolin 2025-05-16 17:08:18 -07:00
  • 7ca84087e6 feat: make it possible to toggle mouse mode in the Rust TUI (#971) Michael Bolin 2025-05-16 16:16:50 -07:00
  • 67ac8ef605 fix: use text other than 'TODO' as test example (#969) Michael Bolin 2025-05-16 14:51:03 -07:00
  • f48dd99f22 feat: add support for OpenAI tool type, local_shell (#961) Michael Bolin 2025-05-16 14:38:08 -07:00
  • dfd54e1433 chore: refactor handle_function_call() into smaller functions (#965) Michael Bolin 2025-05-16 14:17:10 -07:00
  • 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