Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ consistent across frameworks and languages.
ecosystem components, third-party agent frameworks, provider adapters, or
direct application code.
- ⚙️ **Install reusable runtime behavior**: Plugins configure middleware,
subscribers, adaptive components, and custom runtime behavior from one shared
system.
subscribers, adaptive components, observability exporters, and custom runtime
behavior from one shared system.

## What You Get

Expand All @@ -64,6 +64,9 @@ consistent across frameworks and languages.
- ✅ **Observability-ready events**: Preserve model metadata, tool call IDs,
inputs, outputs, scope relationships, and lifecycle timing for downstream
analysis.
- ✅ **Built-in observability plugin**: Configure Agent Trajectory Observability
Format (ATOF), ATIF, OpenTelemetry, and OpenInference exporters without
registering subscribers by hand.
Comment thread
willkill07 marked this conversation as resolved.
- ✅ **Extension points for framework authors**: Wrap stable tool and provider
callbacks while preserving framework-owned scheduling, retries, memory, and
result handling.
Expand Down
3 changes: 3 additions & 0 deletions crates/core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ Node.js bindings mirror the semantics exposed by this crate.
scope that owns them and clean them up when that scope closes.
- ✅ **Plugin primitives**: Register reusable runtime behavior configured from
one shared plugin system.
- ✅ **Built-in observability plugin**: Configure first-party Agent Trajectory
Observability Format (ATOF), ATIF, OpenTelemetry, and OpenInference exporters
from the core crate.
Comment thread
willkill07 marked this conversation as resolved.
- ✅ **Codec and typed helpers**: Normalize provider requests and responses for
framework integrations.
- ✅ **Binding source of truth**: Use the runtime semantics mirrored by the
Expand Down
1 change: 1 addition & 0 deletions crates/core/src/observability/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ pub mod atof;
pub mod openinference;
#[cfg(feature = "otel")]
pub mod otel;
pub mod plugin_component;
Loading
Loading