mirror of
https://github.com/openai/codex.git
synced 2026-10-15 16:48:52 +00:00
## Why The Browser connector on `codex_apps` needs the computer-use policies and review handling already applied to `node_repl` and `cua_repl`. ## What changed - Classify `connector_openai_browser` using registered tool metadata and preserve its computer-use scope through Guardian review. - Extend confirmation-policy forwarding, review evidence capture, JavaScript execution tracking, and initial-call approval handling to the Browser connector. - Correlate Browser elicitations with live invocations so nested actions retain their own review identity while assessments are attributed to the originating call. Require verified Browser identity for strict nested review. - Include the Browser connector in computer-use policy prompts and bundled model messages. ## Testing Add integration coverage for ordinary and strict Browser nested reviews, including policy injection and action attribution. Verify strict review declines requests with missing or unknown invocation correlation or a non-Browser registration. GitOrigin-RevId: b04af6fb9db1bac2203dc4265913d210746df90b
codex-protocol
This crate defines the "types" for the protocol used by Codex CLI, which includes both "internal types" for communication between codex-core and codex-tui, as well as "external types" used with codex app-server.
This crate should have minimal dependencies.
Ideally, we should avoid "material business logic" in this crate, as we can always introduce Ext-style traits to add functionality to types in other crates.