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    DiagnosticLogEntry, ManagedBridgeHealthSnapshot, ManagedBridgeReleaseDescriptor,
20    ManagedBridgeSnapshot, ManagedInstallRecord, ManagedServiceStatus, PlatformDescriptor,
21    RemoteInspectionReport, RemoteInstallRecord, RemoteLogChunk, RemoteRegistryStatus,
22    RemoteServiceStatus, RemoteToolchainStatus,
23};
24pub use requests::{
25    ArchiveThreadRequest, CreateDirectoryBookmarkRequest, GetRuntimeStatusRequest,
26    InterruptTurnRequest, ListThreadsRequest, PruneRuntimeRequest, ReadBridgeManagementRequest,
27    ReadDirectoryRequest, ReadThreadRequest, RemoveDirectoryBookmarkRequest,
28    RespondPendingRequestRequest, RestartRuntimeRequest, ResumeThreadRequest, SendTurnInputItem,
29    SendTurnRequest, StageInputImageRequest, StagedInputImage, StartBridgeManagementRequest,
30    StartRuntimeRequest, StartThreadRequest, StopRuntimeRequest, UnarchiveThreadRequest,
31    UpdateThreadRequest,
32};
33pub use runtime::{
34    ApiError, AppServerHandshakeSummary, RuntimeRecord, RuntimeStatusSnapshot, RuntimeSummary,
35};
36pub use thread::{
37    PendingServerRequestOption, PendingServerRequestQuestion, PendingServerRequestRecord,
38    ThreadStatusInfo, ThreadSummary, ThreadTokenUsage, TimelineEntry,
39};