Commit 27e67a6
Sync upstream rust-v0.64.0 (#66)
## Upstream Sync
This PR syncs changes from upstream release `rust-v0.64.0`.
### Summary
- **Upstream tag:** `rust-v0.64.0`
- **Commits to merge:** ~183
- **Release notes:** [GitHub
Release](https://github.com/openai/codex/releases/tag/rust-v0.64.0)
### Workflow Sanitization
The following upstream workflows had their triggers replaced with
\`workflow_dispatch\`:
- `cargo-deny.yml`
- `ci.yml`
- `cla.yml`
- `close-stale-contributor-prs.yml`
- `codespell.yml`
- `issue-deduplicator.yml`
- `issue-labeler.yml`
- `rust-release.yml`
- `sdk.yml`
- `shell-tool-mcp-ci.yml`
- `shell-tool-mcp.yml`
### Merge Instructions
1. Review the changes for conflicts with our ACP fork work
2. Resolve any merge conflicts:
```bash
git checkout dev
git merge sync/upstream-v0.64.0 --no-ff
# Resolve conflicts if any
```
3. Run tests: `cd codex-rs && cargo test`
4. Update snapshot tests if needed: `cargo insta review`
5. Mark as ready for review when satisfied
### After Merge
- Delete the `sync/upstream-v0.64.0` branch
- Consider tagging a new nori release if significant changes
---------
Signed-off-by: Fahad <fahad@2doapp.com>
Signed-off-by: lionelchg <lionel.cheng@hotmail.fr>
Signed-off-by: kyuheon-kr <kyuheon.kr@gmail.com>
Signed-off-by: lionel-oai <lionel@openai.com>
Signed-off-by: Dmitri Khokhlov <dkhokhlov@cribl.io>
Signed-off-by: Yorling <shallowcloud@yeah.net>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ahmed Ibrahim <aibrahim@openai.com>
Co-authored-by: iceweasel-oai <iceweasel@openai.com>
Co-authored-by: Dylan Hurd <dylan.hurd@openai.com>
Co-authored-by: jif-oai <jif@openai.com>
Co-authored-by: Anton Panasenko <apanasenko@openai.com>
Co-authored-by: simister <simcoea@gmail.com>
Co-authored-by: Eric Traut <etraut@openai.com>
Co-authored-by: Owen Lin <owenlin0@gmail.com>
Co-authored-by: Jeremy Rose <172423086+nornagon-openai@users.noreply.github.com>
Co-authored-by: zhao-oai <zhao@openai.com>
Co-authored-by: Celia Chen <celia@openai.com>
Co-authored-by: pakrym-oai <pakrym@openai.com>
Co-authored-by: ae <ae@openai.com>
Co-authored-by: Michael Bolin <mbolin@openai.com>
Co-authored-by: Thibault Sottiaux <tibo@openai.com>
Co-authored-by: Beehive Innovations <guidedways@users.noreply.github.com>
Co-authored-by: Lionel Cheng <60159831+lionelchg@users.noreply.github.com>
Co-authored-by: hanson-openai <hanson@openai.com>
Co-authored-by: LIHUA <1017343802@qq.com>
Co-authored-by: Josh McKinney <joshka@openai.com>
Co-authored-by: Kyuheon Kim <65669461+kyuheon-kr@users.noreply.github.com>
Co-authored-by: lionel-oai <lionel@openai.com>
Co-authored-by: Dmitri Khokhlov <dkhokhlov@gmail.com>
Co-authored-by: Weiller Carvalho <99501431+weillercarvalho@users.noreply.github.com>
Co-authored-by: Xiao-Yong Jin <jinxiaoyong@gmail.com>
Co-authored-by: Yorling <shallowcloud@yeah.net>
Co-authored-by: Matthew Zeng <mzeng@openai.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thomas Klausner <wiz@gatalith.at>
Co-authored-by: Gabriel Peal <gpeal@users.noreply.github.com>
Co-authored-by: Priyadarshini Tamilselvan <priya61197@gmail.com>
Co-authored-by: lionelchg <lionel.cheng@hotmail.fr>
Co-authored-by: Job Chong <jobchong@users.noreply.github.com>
Co-authored-by: Ali Towaiji <145403626+Towaiji@users.noreply.github.com>
Co-authored-by: Albert O'Shea <albertoshea2@gmail.com>
Co-authored-by: Kaden Gruizenga <kjgruiz@pm.me>
Co-authored-by: linuxmetel <61399424+linuxmetel@users.noreply.github.com>
Co-authored-by: Steve Mostovoy <stevemostovoy@openai.com>
Co-authored-by: Manoel Calixto <manoel.calixto.neto@gmail.com>
Co-authored-by: Colin Young <ccy@openai.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>1 parent 10bcc9e commit 27e67a6
406 files changed
Lines changed: 26161 additions & 7884 deletions
File tree
- .github/workflows
- codex-rs
- .cargo
- .config
- .github/workflows
- ansi-escape
- app-server-protocol
- src
- protocol
- app-server-test-client
- src
- app-server
- src
- tests
- common
- suite
- v2
- apply-patch
- src
- arg0
- async-utils
- backend-client
- src
- chatgpt
- cli
- src
- tests
- cloud-tasks-client
- cloud-tasks
- codex-api
- src
- endpoint
- requests
- sse
- tests
- codex-backend-openapi-models
- src/models
- codex-client
- src
- common
- src
- core
- src
- command_safety
- config_loader
- config
- context_manager
- rollout
- sandboxing
- state
- tasks
- tools
- handlers
- runtimes
- unified_exec
- templates/parallel
- tests
- common
- suite
- exec-server
- src
- bin
- posix
- execpolicy-legacy
- src
- tests
- suite
- execpolicy2
- src
- execpolicy
- examples
- src
- tests
- exec
- src
- tests
- suite
- feedback
- src
- file-search
- keyring-store
- linux-sandbox
- tests/suite
- lmstudio
- login
- mcp-server
- src
- tests
- common
- suite
- mcp-types
- src
- ollama
- otel
- src
- process-hardening
- src
- protocol
- src
- responses-api-proxy
- rmcp-client
- src
- tests
- scripts
- stdio-to-uds
- tui
- src
- bottom_pane
- chatwidget
- snapshots
- exec_cell
- onboarding
- snapshots
- status
- snapshots
- utils
- cache
- git
- src
- image
- json-to-toml
- pty
- readiness
- string
- tokenizer
- src
- windows-sandbox-rs
- src
- docs
- shell-tool-mcp
- patches
- src
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
40 | 61 | | |
41 | | - | |
| 62 | + | |
42 | 63 | | |
| 64 | + | |
43 | 65 | | |
44 | 66 | | |
45 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
0 commit comments