pub fn build_base_tools(
workspace: &Path,
policy: Arc<ExecutionPolicy>,
memory: Arc<dyn MemoryBackend>,
embedding_provider: Option<Arc<dyn EmbeddingProvider>>,
provider: Arc<dyn Provider>,
cfg: &Config,
zkr_store: Option<Arc<ZkrStore>>,
) -> Vec<Arc<dyn Tool>>