Skip to main content

Crate channel

Crate channel 

Source

Modules§

harness
Harness layer: AI coding-harness adapters (always on) plus the opt-in desktop-sensing harness (feature harness, folded in from the former charness crate).

Structs§

AccountRef
ActivityCounts
ActivityEvent
ActivitySummary
ActivityView
AuditDescriptor
BackendInfo
Capabilities
Capabilities observed or declared by a session’s current turn.
CapabilityEvidence
CapabilityReport
CapabilitySet
ChannelInfo
One selectable (team/provider, model) channel of a harness kind.
ConversationOptions
DecimalAmount
DetectInfo
A detected harness installation.
EventEnvelope
EventPolicy
EventVisibility
FileChange
FileRead
A normalized observation that a tool read a file.
FilesystemPermission
Finish
Harness
An initialized harness handle. The resolved runtime remains private.
MessageEvent
ModelInfo
ModelOptions
Observation
PermissionEvent
PermissionInfo
PermissionLimitation
PermissionSpec
ProcessPermission
ProtocolInfo
RepositoryInfo
ResourcePolicy
RuntimeInfo
RuntimeOptions
RuntimeSpec
SecretPermission
SecurityOptions
Session
SessionConfig
SessionInfo
TodoEntry
待办快照中的一条条目。
TodoSnapshot
一次待办/计划的全量快照。所有已知来源(TodoWrite 工具 input、ACP plan 更新、Codex turn/plan/updated)都是整表快照,消费方逐次整体 覆盖即可,无需做增量合并。
ToolCall
A normalized tool invocation. Updates for the same non-empty ID are merged by Session.
TurnInfo
Usage
VisibilityInfo
VisibilityLimitation
WorkspaceInfo
WorkspaceOptions
WorkspaceRoot

Enums§

ActivityKind
ApprovalPolicy
AuditMode
BackendKind
BackendSpec
Capability
Confidence
ConversationSpec
CredentialSource
DirectoryRequirement
EndpointRequest
A requested provider endpoint. Auto deliberately does not imply a port.
EnvValuePolicy
Error
Event
FileChangeKind
FileReadSource
Where a file path came from.
FilesystemAccess
HarnessKind
InterruptAction
InterruptResult
NetworkPolicy
ObservationSource
PathVisibility
PermissionResponse
A decision sent back to the backend after a SessionEvent::Permission event.
ProcessGroupPolicy
ReasoningEffort
RepositoryDetection
RepositoryKind
Resumability
ResumeTarget
RetentionPolicy
SecretAccess
SendMode
SendResult
SessionEvent
ShareAudience
Shareability
Status
Lifecycle state of a session or turn.
StderrPolicy
SwitchProvider
The registry used to resolve switch-managed provider keys.
TempPolicy
TodoStatus
归一化后的待办条目状态。各引擎的原始写法(in_progress/inProgress/ done 等)统一收敛到这三个值。
ToolStatus
Lifecycle state of a tool call or file read.
TransportKind
TriState
VisibilityRequest
VisibilityState

Functions§

detect_harness
Locates the launcher binary of a harness kind, probing it for a version.
list_channels
Enumerates the selectable (team/provider, model) channels of a harness.

Type Aliases§

ActivityId
ActivityStatus
FileReadStatus
Status alias for callers that want to name the file-read state explicitly.
FinishInfo
ProviderOptions
SessionState