aboutsummaryrefslogtreecommitdiffstats
path: root/crates/asist-core/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/asist-core/src/lib.rs')
-rw-r--r--crates/asist-core/src/lib.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/crates/asist-core/src/lib.rs b/crates/asist-core/src/lib.rs
new file mode 100644
index 0000000..db3ebfb
--- /dev/null
+++ b/crates/asist-core/src/lib.rs
@@ -0,0 +1,17 @@
+//! Tipos, configuración y utilidades compartidas por todo el asistente.
+//!
+//! Este crate no habla con ningún motor: sólo define el vocabulario común
+//! (eventos, errores, configuración, métricas) y las dos piezas de
+//! infraestructura que los demás crates necesitan: un cliente HTTP mínimo
+//! para hablar con los servidores locales, y el registro de herramientas.
+
+pub mod config;
+pub mod error;
+pub mod event;
+pub mod http;
+pub mod telemetry;
+pub mod text;
+pub mod tools;
+
+pub use error::{Error, Result};
+pub use event::{Event, TurnId};