blob: 176b934e342327c5ed33fefaedfa5ea476a3edfc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//! Types, configuration and utilities shared by the whole assistant.
//!
//! This crate talks to no engine: it only defines the common vocabulary
//! (events, errors, configuration, metrics) and the two pieces of
//! infrastructure the other crates need: a minimal HTTP client to talk to
//! the local servers, and the tool registry.
pub mod config;
pub mod error;
pub mod event;
pub mod http;
pub mod proc;
pub mod telemetry;
pub mod text;
pub mod tools;
pub use error::{Error, Result};
pub use event::{Event, TurnId};
|