vtcode-exec-events 0.181.0

Structured execution telemetry event schema used across VT Code crates.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use schemars::{Schema, schema_for};

use super::{ThreadEvent, VersionedThreadEvent};

/// Generates a JSON Schema describing [`ThreadEvent`].
pub fn thread_event_schema() -> Schema {
    schema_for!(ThreadEvent)
}

/// Generates a JSON Schema describing [`VersionedThreadEvent`].
pub fn versioned_thread_event_schema() -> Schema {
    schema_for!(VersionedThreadEvent)
}