use serde::{Deserialize, Serialize};
const DEFAULT_EMBEDDING_DIM: usize = 384;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PatternStoreConfig {
pub chunk_size: usize,
pub embedding_dim: usize,
pub rrf_k: f32,
}
impl Default for PatternStoreConfig {
fn default() -> Self {
Self { chunk_size: 256, embedding_dim: DEFAULT_EMBEDDING_DIM, rrf_k: 60.0 }
}
}