Commit Graph

  • 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
  • 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