Crate vtcode_exec_events

Crate vtcode_exec_events 

Source
Expand description

Structured execution telemetry events shared across VTCode crates.

This crate exposes the serialized schema for thread lifecycle updates, command execution results, and other timeline artifacts emitted by the automation runtime. Downstream applications can deserialize these structures to drive dashboards, logging, or auditing pipelines without depending on the full vtcode-core crate.

Modules§

json
JSON helper utilities for serializing and deserializing thread events.

Structs§

AgentMessageItem
CommandExecutionItem
ErrorItem
FileChangeItem
FileUpdateChange
ItemCompletedEvent
ItemStartedEvent
ItemUpdatedEvent
McpToolCallItem
ReasoningItem
ThreadErrorEvent
ThreadItem
ThreadStartedEvent
TurnCompletedEvent
TurnFailedEvent
TurnStartedEvent
Usage
VersionedThreadEvent
Wraps a ThreadEvent with schema metadata so downstream consumers can negotiate compatibility before processing an event stream.
WebSearchItem

Enums§

CommandExecutionStatus
McpToolCallStatus
PatchApplyStatus
PatchChangeKind
ThreadEvent
Structured events emitted during autonomous execution.
ThreadItemDetails

Constants§

EVENT_SCHEMA_VERSION
Semantic version of the serialized event schema exported by this crate.

Traits§

EventEmitter
Sink for processing ThreadEvent instances.