-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Comparing changes
Open a pull request
base repository: openai/codex
base: rust-v0.37.0
head repository: openai/codex
compare: main
- 18 commits
- 59 files changed
- 8 contributors
Commits on Sep 17, 2025
-
fix: specify --repo when calling gh (#3806)
Often, `gh` infers `--repo` when it is run from a Git clone, but our `publish-npm` step is designed to avoid the overhead of cloning the repo, so add the `--repo` option explicitly to fix things.
Configuration menu - View commit details
-
Copy full SHA for e5fdb5b - Browse repository at this point
Copy the full SHA e5fdb5bView commit details -
AGENTS.md: Add instruction to install missing commands (#3807)
This change instructs the model to install any missing command. Else tokens are wasted when it tries to run commands that aren't available multiple times before installing them.
Configuration menu - View commit details
-
Copy full SHA for 208089e - Browse repository at this point
Copy the full SHA 208089eView commit details -
Use agent reply text in turn notifications (#3756)
Instead of "Agent turn complete", turn-complete notifications now include the first handful of chars from the agent's final message.
Configuration menu - View commit details
-
Copy full SHA for 530382d - Browse repository at this point
Copy the full SHA 530382dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c950548 - Browse repository at this point
Copy the full SHA c950548View commit details
Commits on Sep 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 4c97eeb - Browse repository at this point
Copy the full SHA 4c97eebView commit details -
Switch to uuid_v7 and tighten ConversationId usage (#3819)
Make sure conversations have a timestamp.
Configuration menu - View commit details
-
Copy full SHA for d4aba77 - Browse repository at this point
Copy the full SHA d4aba77View commit details -
Unify the animation in a single code and add the CTRL + . in the onboarding
Configuration menu - View commit details
-
Copy full SHA for 1b3c8b8 - Browse repository at this point
Copy the full SHA 1b3c8b8View commit details -
Make ESC button work when auto-compaction (#3857)
Only emit a task finished when the compaction comes from a `/compact`
Configuration menu - View commit details
-
Copy full SHA for 4a5d6f7 - Browse repository at this point
Copy the full SHA 4a5d6f7View commit details -
hint for codex resume on tui exit (#3757)
<img width="931" height="438" alt="Screenshot 2025-09-16 at 4 25 19 PM" src="https://github.com/user-attachments/assets/ccfb8df1-feaf-45b4-8f7f-56100de916d5" />
Configuration menu - View commit details
-
Copy full SHA for 84a0ba9 - Browse repository at this point
Copy the full SHA 84a0ba9View commit details -
fix: some nit Rust reference issues (#3849)
Fix some small references issue. No behavioural change. Just making the code cleaner
Configuration menu - View commit details
-
Copy full SHA for 992b531 - Browse repository at this point
Copy the full SHA 992b531View commit details -
chore: use tokio mutex and async function to prevent blocking a worker (
#3850) ### Why Use `tokio::sync::Mutex` `std::sync::Mutex` are not _async-aware_. As a result, they will block the entire thread instead of just yielding the task. Furthermore they can be poisoned which is not the case of `tokio` Mutex. This allows the Tokio runtime to continue running other tasks while waiting for the lock, preventing deadlocks and performance bottlenecks. In general, this is preferred in async environment
Configuration menu - View commit details
-
Copy full SHA for 277fc62 - Browse repository at this point
Copy the full SHA 277fc62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7103838 - Browse repository at this point
Copy the full SHA 7103838View commit details -
Configuration menu - View commit details
-
Copy full SHA for b34e906 - Browse repository at this point
Copy the full SHA b34e906View commit details -
Adds `/review` action in TUI <img width="637" height="370" alt="Screenshot 2025-09-17 at 12 41 19 AM" src="https://github.com/user-attachments/assets/b1979a6e-844a-4b97-ab20-107c185aec1d" />
Configuration menu - View commit details
-
Copy full SHA for 62258df - Browse repository at this point
Copy the full SHA 62258dfView commit details -
fix: ensure cwd for conversation and sandbox are separate concerns (#…
…3874) Previous to this PR, both of these functions take a single `cwd`: https://github.com/openai/codex/blob/71038381aa0f51aa62e1a2bcc7cbf26a05b141f3/codex-rs/core/src/seatbelt.rs#L19-L25 https://github.com/openai/codex/blob/71038381aa0f51aa62e1a2bcc7cbf26a05b141f3/codex-rs/core/src/landlock.rs#L16-L23 whereas `cwd` and `sandbox_cwd` should be set independently (fixed in this PR). Added `sandbox_distinguishes_command_and_policy_cwds()` to `codex-rs/exec/tests/suite/sandbox.rs` to verify this.
Configuration menu - View commit details
-
Copy full SHA for 8595237 - Browse repository at this point
Copy the full SHA 8595237View commit details -
fix: update try_parse_word_only_commands_sequence() to return command…
…s in order (#3881) Incidentally, we had a test for this in `accepts_multiple_commands_with_allowed_operators()`, but it was verifying the bad behavior. Oops!
Configuration menu - View commit details
-
Copy full SHA for de64f5f - Browse repository at this point
Copy the full SHA de64f5fView commit details
Commits on Sep 19, 2025
-
Use a unified shell tell to not break cache (#3814)
Currently, we change the tool description according to the sandbox policy and approval policy. This breaks the cache when the user hits `/approvals`. This PR does the following: - Always use the shell with escalation parameter: - removes `create_shell_tool_for_sandbox` and always uses unified tool via `create_shell_tool` - Reject the func call when the model uses escalation parameter when it cannot.
Configuration menu - View commit details
-
Copy full SHA for a7fda70 - Browse repository at this point
Copy the full SHA a7fda70View commit details -
Move responses mocking helpers to a shared lib (#3878)
These are generally useful
Configuration menu - View commit details
-
Copy full SHA for 881c797 - Browse repository at this point
Copy the full SHA 881c797View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff rust-v0.37.0...main