aboutsummaryrefslogtreecommitdiffstats
path: root/crates/asist-tools/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/asist-tools/src/lib.rs')
-rw-r--r--crates/asist-tools/src/lib.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/crates/asist-tools/src/lib.rs b/crates/asist-tools/src/lib.rs
index 796b3d8..a1c2466 100644
--- a/crates/asist-tools/src/lib.rs
+++ b/crates/asist-tools/src/lib.rs
@@ -1,14 +1,18 @@
-//! Herramientas que asoman el asistente al mundo: buscar en internet y mirar
-//! por la cámara.
+//! Herramientas que asoman el asistente al mundo: buscar en internet, mirar
+//! por la cámara y mirar la pantalla.
//!
//! Viven en un crate aparte de `asist-core` porque necesitan cosas que el
//! núcleo no debe arrastrar —un cliente con TLS, el modelo multimodal, el
-//! dispositivo de vídeo—, y porque son el ejemplo de que el punto de extensión
-//! funciona: se registran con `ToolRegistry::register` sin tocar el
-//! orquestador.
+//! dispositivo de vídeo, el compositor—, y porque son el ejemplo de que el
+//! punto de extensión funciona: se registran con `ToolRegistry::register` sin
+//! tocar el orquestador.
pub mod camera;
+pub mod screen;
pub mod search;
+pub mod vision;
-pub use camera::Camera;
+pub use camera::{Camera, CameraConfig};
+pub use screen::{Screen, ScreenConfig};
pub use search::{SearchBackend, WebSearch};
+pub use vision::{FrameSource, VisionTool};