Skip to main content

agent_runtime_core/
lib.rs

1#![forbid(unsafe_code)]
2//! Provider-neutral runtime contracts shared by provider adapters and `agentctl`.
3//!
4//! The current adapter contract is versioned as `provider-adapter.v1` and covers:
5//! `capabilities`, `healthcheck`, `execute`, `limits`, and `auth-state`.
6
7pub mod provider;
8pub mod schema;
9
10pub use provider::{ProviderAdapter, ProviderAdapterV1};
11pub use schema::CONTRACT_VERSION_V1;