objectiveai-sdk 2.2.9

ObjectiveAI SDK, definitions, and utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Laboratories: completion-wide client-side MCP servers.
//!
//! A [`Laboratory`] attached to an agent completion is dialed by the proxy
//! as a client-side MCP upstream across *every* agent in the completion,
//! including fallbacks. Each laboratory is identified by an opaque `id`;
//! the proxy mirrors it as the URL `ws://laboratory/{id}` and the CLI conduit
//! routes it via the `id`-keyed [`crate::client_objectiveai_mcp::McpKind`]
//! variant.
//!
//! Lives in a folder (rather than a flat `laboratories.rs`) so the
//! json-schema coverage test derives the `laboratories.` title prefix from
//! the directory — matching these types' `#[schemars(rename = "laboratories.…")]`.

mod laboratories;

pub use laboratories::*;