codex_mobile_bridge/bridge_protocol/
mod.rs1mod 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};