blob: a1c24669d8ad055b5197c769f40cad5068a9bc8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//! 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, 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, CameraConfig};
pub use screen::{Screen, ScreenConfig};
pub use search::{SearchBackend, WebSearch};
pub use vision::{FrameSource, VisionTool};
|