List of all items
Structs
- agent_event::AgentEvent
- agent_event::ApprovalRequestEvent
- agent_event::ApprovalSettledEvent
- agent_event::ErrorEvent
- agent_event::NoData
- agent_event::TextEvent
- agent_event::ToolResultEvent
- agent_event::ToolUseEvent
- device_bound::AgentApprovalResolve
- device_bound::AgentTurnCancel
- device_bound::AgentTurnStart
- device_bound::Empty
- device_bound::ErrorsRequest
- device_bound::GithubPullRequestRef
- device_bound::GithubPullsRequest
- device_bound::GithubRunJobsRequest
- device_bound::GithubRunsRequest
- device_bound::ServiceActionRequest
- device_bound::ServiceLogsRequest
- device_bound::SessionRevoke
- device_bound::SessionWelcome
- device_bound::TerminalAttachRequest
- device_bound::TerminalDetach
- device_bound::TerminalInput
- device_bound::TerminalKillRequest
- device_bound::TerminalResize
- device_bound::TerminalSpawnRequest
- device_bound::TimelineRequest
- envelope::Envelope
- errors::ProtocolError
- linear::Binding
- linear::Choice
- linear::Comment
- linear::CommentMutation
- linear::CommentUser
- linear::Connection
- linear::Issue
- linear::IssueMutation
- linear::LinearData
- linear::LinearResponse
- linear::PageInfo
- linear::Team
- platform_bound::AgentProvidersResponse
- platform_bound::AgentTurnAccepted
- platform_bound::AgentUsageResponse
- platform_bound::BundleListResponse
- platform_bound::CommandErrorResponse
- platform_bound::DeviceRetire
- platform_bound::DeviceSnapshotResponse
- platform_bound::ErrorsResponse
- platform_bound::GithubPullResponse
- platform_bound::GithubPullsResponse
- platform_bound::GithubRunJobsResponse
- platform_bound::GithubRunsResponse
- platform_bound::RemoteRepository
- platform_bound::RepositoriesResponse
- platform_bound::ServiceActionResponse
- platform_bound::ServiceListResponse
- platform_bound::ServiceLogsResponse
- platform_bound::SessionHello
- platform_bound::TerminalAck
- platform_bound::TerminalAttachAccepted
- platform_bound::TerminalClosed
- platform_bound::TerminalGeometry
- platform_bound::TerminalKilled
- platform_bound::TerminalOutput
- platform_bound::TerminalSessionsResponse
- platform_bound::TerminalSpawned
- platform_bound::TimelineResponse
- snapshot::DeviceSnapshot
- snapshot::LogLine
- snapshot::RemoteAgentProvider
- snapshot::RemoteAgentUsage
- snapshot::RemoteBundle
- snapshot::RemoteClaudeUsage
- snapshot::RemoteCodexUsage
- snapshot::RemoteIncident
- snapshot::RemoteModelUsage
- snapshot::RemotePullRequest
- snapshot::RemoteService
- snapshot::RemoteTerminalSession
- snapshot::RemoteTimelineEntry
- snapshot::RemoteUsageWindow
- snapshot::RemoteWorkflowJob
- snapshot::RemoteWorkflowRun
- terminal_bytes::TerminalBytes
- version::Capability
- version::CapabilitySet
Enums
- agent_event::AgentEventBody
- agent_event::ApprovalDecider
- device_bound::ApprovalVerdict
- device_bound::DeviceBound
- device_bound::PullRequestFilter
- device_bound::ServiceAction
- errors::ErrorCode
- idempotency::Disposition
- idempotency::Seen
- linear::LinearRequest
- platform_bound::PlatformBound
- platform_bound::RetireReason
- platform_bound::TerminalCloseReason
- snapshot::BundleState
- snapshot::IncidentLevel
- snapshot::LogStream
- snapshot::PullRequestState
- snapshot::RunConclusion
- snapshot::RunStatus
- snapshot::ServiceState
- snapshot::TimelineSeverity
- version::Negotiation
- version::RejectReason
- version::SessionMode
Functions
- envelope::encode_device_bound
- envelope::encode_platform_bound
- envelope::parse_device_bound
- envelope::parse_platform_bound
- fixtures::every_agent_event_body
- fixtures::every_command
- fixtures::every_event
- idempotency::decide
- idempotency::repeatable
- version::negotiate
Constants
- envelope::MAX_IDENTIFIER_BYTES
- fixtures::FIXTURE_DEVICE_ID
- fixtures::FIXTURE_SENT_AT
- limits::AGENT_EVENT_REPLAY_EVENTS
- limits::AGENT_EVENT_REPLAY_WINDOW
- limits::APPROVAL_EXPIRY
- limits::HEARTBEAT_INTERVAL
- limits::MAX_AGENT_PROMPT_BYTES
- limits::MAX_CLOCK_SKEW_AHEAD
- limits::MAX_FRAME_BYTES
- limits::MAX_INCIDENTS
- limits::MAX_INSPECTION_RESPONSE_BYTES
- limits::MAX_LOG_LINES
- limits::MAX_LOG_LINE_BYTES
- limits::MAX_LOG_RESPONSE_BYTES
- limits::MAX_PENDING_COMMANDS
- limits::MAX_PULL_REQUESTS
- limits::MAX_REQUEST_AGE
- limits::MAX_SUMMARY_BYTES
- limits::MAX_TERMINAL_CHUNK_BYTES
- limits::MAX_TERMINAL_DIMENSION
- limits::MAX_TERMINAL_INPUT_BYTES
- limits::MAX_TERMINAL_STREAMS
- limits::MAX_TIMELINE_ENTRIES
- limits::MAX_WORKFLOW_JOBS
- limits::MAX_WORKFLOW_RUNS
- limits::PRESENCE_TIMEOUT
- limits::RECONNECT_BACKOFF_CAP
- limits::REQUEST_ID_DEDUP_WINDOW
- limits::SERVICE_COMMAND_TIMEOUT
- limits::TERMINAL_COALESCE_INTERVAL
- version::MINIMUM_SPEAKABLE_VERSION
- version::PROTOCOL_VERSION
- version::SUPPORTED_VERSIONS
- version::capabilities::AGENT_APPROVALS
- version::capabilities::AGENT_PROVIDERS
- version::capabilities::AGENT_TURNS
- version::capabilities::AGENT_USAGE
- version::capabilities::BUNDLE_LIST
- version::capabilities::DEVICE_ERRORS
- version::capabilities::DEVICE_SNAPSHOT
- version::capabilities::DEVICE_TIMELINE
- version::capabilities::GITHUB_ACTIONS
- version::capabilities::GITHUB_PULLS
- version::capabilities::LINEAR
- version::capabilities::REPOSITORIES
- version::capabilities::SERVICE_ACTION
- version::capabilities::SERVICE_LIST
- version::capabilities::SERVICE_LOGS
- version::capabilities::TERMINAL_ATTACH
- version::capabilities::TERMINAL_KILL
- version::capabilities::TERMINAL_SESSIONS
- version::capabilities::TERMINAL_SHELL
- version::capabilities::TERMINAL_SPAWN
- version::capabilities::TERMINAL_SPAWN_REPOSITORY
- version::capabilities::V1
- version::capabilities::V2