openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
15 lines (14 loc) • 892 B
JavaScript
//#region extensions/memory-core/src/memory/local-embedding-provider.ts
const LOCAL_MEMORY_EMBEDDING_PROVIDER_ID = "local";
const LLAMA_CPP_PROVIDER_INSTALL_COMMAND = "openclaw plugins install @openclaw/llama-cpp-provider";
const MISSING_LOCAL_MEMORY_EMBEDDING_PROVIDER_MESSAGE = [
"Unknown memory embedding provider: local.",
"Local GGUF embeddings are provided by the official llama.cpp provider plugin.",
`Install it with: ${LLAMA_CPP_PROVIDER_INSTALL_COMMAND}`,
"Then restart OpenClaw and retry: openclaw memory status --deep"
].join("\n");
function createMissingLocalMemoryEmbeddingProviderError() {
return new Error(MISSING_LOCAL_MEMORY_EMBEDDING_PROVIDER_MESSAGE);
}
//#endregion
export { createMissingLocalMemoryEmbeddingProviderError as i, LOCAL_MEMORY_EMBEDDING_PROVIDER_ID as n, MISSING_LOCAL_MEMORY_EMBEDDING_PROVIDER_MESSAGE as r, LLAMA_CPP_PROVIDER_INSTALL_COMMAND as t };