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.
code-protocol
This crate defines the "types" for the protocol used by Codex CLI, which includes both "internal types" for communication between code-core and code-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.