Skip to main content

codex_mobile_bridge/bridge_protocol/
mod.rs

1mod directory;
2mod envelopes;
3mod helpers;
4mod management;
5mod requests;
6mod runtime;
7mod thread;
8
9pub use directory::{
10    DirectoryBookmarkRecord, DirectoryEntry, DirectoryHistoryRecord, DirectoryListing,
11};
12pub use envelopes::{ClientEnvelope, PersistedEvent, ServerEnvelope, event_envelope, ok_response};
13pub use helpers::{
14    error_response, json_string, now_millis, require_payload, runtime_list_payload, status_payload,
15};
16pub use management::{
17    BridgeHealthSnapshot, BridgeManagementOperation, BridgeManagementPhase, BridgeManagementStatus,
18    BridgeManagementTask, BridgeManagementTaskPayload, BridgeManagementTaskResultPayload,
19    BridgeReleaseDescriptor, DiagnosticLogEntry, ManagedBridgeHealthSnapshot,
20    ManagedBridgeReleaseDescriptor, ManagedBridgeSnapshot, ManagedInstallRecord,
21    ManagedServiceStatus, PlatformDescriptor, RemoteInspectionReport, RemoteInstallRecord,
22    RemoteLogChunk, RemoteRegistryStatus, RemoteServiceStatus, RemoteToolchainStatus,
23    SUPPORTED_BRIDGE_PROTOCOL_VERSION,
24};
25pub use requests::{
26    ArchiveThreadRequest, CreateDirectoryBookmarkRequest, GetRuntimeStatusRequest,
27    InterruptTurnRequest, ListThreadsRequest, PruneRuntimeRequest, ReadBridgeManagementRequest,
28    ReadDirectoryRequest, ReadThreadRequest, RemoveDirectoryBookmarkRequest,
29    RespondPendingRequestRequest, RestartRuntimeRequest, ResumeThreadRequest, SendTurnInputItem,
30    SendTurnRequest, StageInputImageRequest, StagedInputImage, StartBridgeManagementRequest,
31    StartRuntimeRequest, StartThreadRequest, StopRuntimeRequest, UnarchiveThreadRequest,
32    UpdateThreadRequest,
33};
34pub use runtime::{
35    ApiError, AppServerHandshakeSummary, RuntimeRecord, RuntimeStatusSnapshot, RuntimeSummary,
36};
37pub use thread::{
38    ExecCommandLine, FileChangeLine, PendingServerRequestOption, PendingServerRequestQuestion,
39    PendingServerRequestRecord, RenderPlanStep, StatusSurfaceState, ThreadRenderNode,
40    ThreadRenderPatch, ThreadRenderSnapshot, ThreadStatusInfo, ThreadSummary, ThreadTokenUsage,
41};