Author: Danny Milosavljevic Date: 2026-02-08 License: ASL2.0 Remove [patch.crates-io] and [patch.'ssh://...'] sections. The [patch] sections point to git repositories which are unavailable in an offline build. The vendored crossterm, ratatui, tokio-tungstenite and tungstenite forks are provided as cargo-inputs instead. --- a/codex-rs/Cargo.toml +++ b/codex-rs/Cargo.toml @@ -311,16 +311,3 @@ debug = 1 # Reduce debug symbol size inherits = "test" opt-level = 0 - -[patch.crates-io] -# Uncomment to debug local changes. -# ratatui = { path = "../../ratatui" } -crossterm = { git = "https://github.com/nornagon/crossterm", branch = "nornagon/color-query" } -ratatui = { git = "https://github.com/nornagon/ratatui", branch = "nornagon-v0.29.0-patch" } -tokio-tungstenite = { git = "https://github.com/JakkuSakura/tokio-tungstenite", rev = "2ae536b0de793f3ddf31fc2f22d445bf1ef2023d" } - -# Uncomment to debug local changes. -# rmcp = { path = "../../rust-sdk/crates/rmcp" } - -[patch."ssh://git@github.com/JakkuSakura/tungstenite-rs.git"] -tungstenite = { git = "https://github.com/JakkuSakura/tungstenite-rs", rev = "f514de8644821113e5d18a027d6d28a5c8cc0a6e" }