blob: 3815373b1954e05e7e5c619bfd56a5875cbfd0b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//! Tools that open the assistant to the world: searching the web, looking
//! through the camera and looking at the screen.
//!
//! They live in a crate separate from `asist-core` because they need things
//! the core must not pull in (a TLS client, the multimodal model, the video
//! device, the compositor), and because they prove the extension point
//! works: they are registered with `ToolRegistry::register` without touching
//! the orchestrator.
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};
|