localharness 0.19.0

A Rust-native agent SDK for Gemini. Streaming, custom tools, safety policies, background triggers — zero external binaries.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Backend implementations of the [`Connection`] trait.
//!
//! Each backend is the runtime that turns a user prompt into model
//! responses. The Connection trait is the abstraction boundary; backends
//! never leak into Agent/Conversation code.
//!
//! | Backend  | Status | Notes                                |
//! |----------|--------|--------------------------------------|
//! | `gemini` | stable | Rust-native; hits the Gemini REST API |
//! | `mcp`    | native | stdio bridge to MCP servers          |
//!
//! [`Connection`]: crate::connections::Connection

pub mod gemini;
#[cfg(feature = "native")]
pub mod mcp;