Download codex-rs/code-mode-protocol/src/host/mod.rs from SaylorTwift/codex: direct link, hf CLI and curl.
- Browser
- Download file 1.9 kB
-
https://huggingface.co/SaylorTwift/codex/resolve/main/codex-rs/code-mode-protocol/src/host/mod.rs
- Command line
-
hf download hf://SaylorTwift/codex/codex-rs/code-mode-protocol/src/host/mod.rs
-
curl -L -o mod.rs https://huggingface.co/SaylorTwift/codex/resolve/main/codex-rs/code-mode-protocol/src/host/mod.rs
1.9 kB
| //! Messages and framing for the code-mode host boundary. | |
| //! | |
| //! Protocol version 1 multiplexes session operations and delegate callbacks by | |
| //! request ID over one ordered connection. | |
| mod codec; | |
| mod error; | |
| mod message; | |
| mod payload; | |
| mod types; | |
| /// Maximum number of unresolved delegate callbacks allowed per host connection. | |
| pub const MAX_PENDING_DELEGATE_CALLS: usize = 1_024; | |
| /// Negotiated support for cell execution resource limits on `session/open`. | |
| pub const SESSION_RESOURCE_LIMITS_CAPABILITY: &str = "session-cell-execution-resource-limits"; | |
| pub use codec::EncodedFrame; | |
| pub use codec::FramedReader; | |
| pub use codec::FramedWriter; | |
| pub use codec::MAX_FRAME_BYTES; | |
| pub use error::HandshakeRejectReason; | |
| pub use message::ClientHello; | |
| pub use message::ClientHelloError; | |
| pub use message::ClientToHost; | |
| pub use message::DelegateRequest; | |
| pub use message::DelegateResponse; | |
| pub use message::HostHello; | |
| pub use message::HostRequest; | |
| pub use message::HostResponse; | |
| pub use message::HostToClient; | |
| pub use message::WireResult; | |
| pub use payload::WireCellId; | |
| pub use payload::WireContentItem; | |
| pub use payload::WireExecuteRequest; | |
| pub use payload::WireImageDetail; | |
| pub use payload::WireNestedToolCall; | |
| pub use payload::WireRuntimeResponse; | |
| pub use payload::WireSessionCellExecutionLimits; | |
| pub use payload::WireToolDefinition; | |
| pub use payload::WireToolKind; | |
| pub use payload::WireToolName; | |
| pub use payload::WireWaitOutcome; | |
| pub use payload::WireWaitRequest; | |
| pub use types::Capability; | |
| pub use types::CapabilitySet; | |
| pub use types::DelegateRequestId; | |
| pub use types::DuplicateCapability; | |
| pub use types::InvalidIdentifier; | |
| pub use types::InvalidSupportedProtocolVersions; | |
| pub use types::ProtocolVersion; | |
| pub use types::RequestId; | |
| pub use types::SessionId; | |
| pub use types::SupportedProtocolVersions; | |
| mod tests; | |
| mod codec_tests; | |