UNPKG

socraticode

Version:

SocratiCode — MCP server for local codebase indexing, semantic search, and code dependency graphs. All private, all local via Docker.

19 lines • 1.01 kB
/** * Ollama service — re-exports from provider-ollama.ts for backward compatibility. * * The actual embedding logic now lives in provider-ollama.ts (implementing * the EmbeddingProvider interface). This module re-exports the functions * that other parts of the codebase (tools, tests) depend on. */ export { isModelAvailable, isOllamaAvailable, OllamaEmbeddingProvider, pullModel, resetOllamaReadinessCache, } from "./provider-ollama.js"; /** Ensure Ollama is ready — either Docker container or external instance */ export declare function ensureOllamaReady(): Promise<{ modelPulled: boolean; containerStarted: boolean; imagePulled: boolean; }>; /** Generate embeddings for one or more texts (legacy — prefer provider interface) */ export declare function embed(texts: string[]): Promise<number[][]>; /** Generate a single embedding (legacy — prefer provider interface) */ export declare function embedSingle(text: string): Promise<number[]>; //# sourceMappingURL=ollama.d.ts.map