Files
openclaw/extensions/llama-cpp/index.ts
T
Peter Steinberger 0135046830 refactor(llama-cpp): use one provider for managed and existing servers (#126434)
* refactor(llama-cpp): unify server ownership modes

* test(llama-cpp): preserve shared discovery limits

* fix(plugin-sdk): retain provider auth removal export
2026-08-19 13:57:33 -07:00

14 lines
565 B
TypeScript

import { definePluginEntry, type OpenClawPluginApi } from "openclaw/plugin-sdk/plugin-entry";
import { llamaCppEmbeddingProviderAdapter } from "./src/embedding-provider.js";
import { registerLlamaCppProvider } from "./src/managed-provider.js";
export default definePluginEntry({
id: "llama-cpp",
name: "llama.cpp Provider",
description: "Managed and external llama.cpp servers for GGUF chat and embeddings",
register(api: OpenClawPluginApi) {
api.registerEmbeddingProvider(llamaCppEmbeddingProviderAdapter);
registerLlamaCppProvider(api);
},
});