starweaver-runtime 0.4.1

Agent-loop graph and runtime executor primitives for Starweaver
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Runtime trace recording contract and deterministic in-memory recorder.

mod memory;
mod otel;
mod policy;
mod recorder;
#[cfg(test)]
mod tests;
mod types;

pub use memory::{AdapterTraceRecorder, InMemoryTraceRecorder};
pub use otel::{OtelGenAiSpan, export_otel_gen_ai_spans};
pub use policy::{PolicyTraceRecorder, TraceDebugPolicy, TraceRedactionPolicy};
pub use recorder::{DynTraceRecorder, NoopTraceRecorder, TraceRecorder, TraceRecorderHandle};
pub use types::{RecordedSpan, SpanEvent, SpanHandle, SpanKind, SpanSpec, SpanStatus, TraceLevel};