Skip to content

Conversation

just-every-code
Copy link

This PR merges openai/codex@main into main.

aibrahim-oai and others added 14 commits September 19, 2025 00:08
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.
…y-bucket)

- Keep ours for protected core files: codex-rs/core/src/codex.rs, codex-rs/core/src/openai_tools.rs to preserve tool gating, UA/version, and fork-only handlers.
- Adopt upstream test infra improvements (wiremock helpers) and minor exec derives.
- Verified with scripts/upstream-merge/verify.sh and build-fast.sh: ok
Move to using test helper method everywhere.
…y-bucket (prefer-ours TUI/core handlers; prefer-theirs common/exec/file-search)\n- verify.sh: PASS (build-fast ok; api check ok; guards ok)\n- Preserved fork invariants: tool exposure gating, UA/version, public re-exports\n- Purge set unchanged; no conflicts encountered
…r TUI popup alignment and snapshots (prefer_ours)\n- Adopt upstream in common/exec/file-search where applicable\n- Purge reintroduced CLI images per policy\n\nBuild: ./build-fast.sh ok; verify.sh api_check ok
Hopefully fixes incorrectly showing ^J instead of Shift+Enter in the key
hints occasionally.
- Strategy: by-bucket; prefer ours for TUI/core tool wiring; prefer theirs for common/exec/file-search.
- Resolved conflicts by keeping ours for codex-rs/tui/src/app.rs and codex-rs/tui/src/tui.rs per fork UX policy.
- Purge check: no reintroduced .github/codex-cli-* images.
- Guards: verify.sh passed; build-fast.sh OK; UA/version + tool parity preserved.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants