mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-17 15:34:54 +00:00
Takes the upstream delta e4fe007150..00910569e0 from just-every/code, our proximate upstream. hanzo/dev has no merge-base with any upstream (its history was rewritten, so every SHA differs while the root trees are identical), so this lands as a 3-way apply of the delta rather than a merge. Zero conflicts: the upstream delta touches 249 files, our fork diverges in 140, and the two sets intersect in exactly 2 files (protocol.rs, chatwidget.rs), both pure additions that leave every Hanzo identity line alone. Carries the surface the sandbox agent needs, with the codex PR numbers intact:57f42a8113tool search: no clone of immutable metadata on cache hits (#37279)e1831db7c3reuse MCP handlers across sampling steps (#37273)bfb6a6ea22plugin roots in the host skill loader (#37267)1151b23f01start cached MCP servers lazily for subagents (#37261)7a0e974e08harden network proxy MITM authorization (#37211)98da2c4499reserve the `tool_search` namespace for the search tool (#37188)1dc93cdeb0refresh the codex-rs mirror to codex main codex-rs/ is a vendored mirror that just-every refreshes wholesale; patching it directly would be overwritten by the next refresh, so we take their refresh instead of cherry-picking from openai/codex.
codex-core
This crate implements the business logic for Codex. It is designed to be used by the various Codex UIs written in Rust.
See also: Slash Commands for a complete list of interactive commands available in the TUI.
Dependencies
Note that codex-core makes some assumptions about certain helper utilities being available in the environment. Currently, this
macOS
Expects /usr/bin/sandbox-exec to be present.
Linux
Expects the binary containing codex-core to run the equivalent of codex debug landlock when arg0 is codex-linux-sandbox. See the codex-arg0 crate for details.
All Platforms
Expects the binary containing codex-core to simulate the virtual apply_patch CLI when arg1 is --codex-run-as-apply-patch. See the codex-arg0 crate for details.