Skip to main content

agentic_vision/
lib.rs

1//! AgenticVision — core vision library for image capture, embedding, similarity, and visual memory.
2
3#[cfg(feature = "cli")]
4pub mod cli;
5
6pub mod capture;
7pub mod diff;
8pub mod embedding;
9pub mod similarity;
10pub mod storage;
11pub mod types;
12
13pub use capture::{
14    capture_clipboard, capture_from_base64, capture_from_file, capture_screenshot,
15    generate_thumbnail,
16};
17pub use diff::compute_diff;
18pub use embedding::{EmbeddingEngine, EMBEDDING_DIM};
19pub use similarity::{cosine_similarity, find_similar};
20pub use storage::{AvisReader, AvisWriter};
21pub use types::*;