core-llm-wiki
@equationalapplications/core-llm-wiki · npm · source
The engine every other package builds on. Pure TypeScript, with two small runtime dependencies
(minisearch and @equationalapplications/core-okf) and no native code. It needs Node.js 20 or
later outside React Native. You bring a SQLite adapter and an
LLM provider.
npm install @equationalapplications/core-llm-wikiimport { createWiki, formatContext } from '@equationalapplications/core-llm-wiki';
const wiki = createWiki(adapter, { llmProvider }); // same as: new WikiMemory(adapter, { llmProvider })await wiki.setup();Main exports
Section titled “Main exports”| Export | Kind | See |
|---|---|---|
createWiki, WikiMemory |
Factory and class | WikiMemory API |
formatContext, formatGraphContext, formatMemoryDump |
Prompt formatters | Tune retrieval |
formatOkfBundle, parseOkfBundle |
OKF adapters | OKF |
chunkText, safeSlice, DEFAULT_MAX_CHUNK_LENGTH, DEFAULT_CHUNK_OVERLAP |
Chunking utilities | Ingest |
validateManifest |
Ontology validation | Ontologies |
configureRandomSource |
Platform setup | Adapter |
hydrateLibrarianPrompt, mapLibrarianOptionsToReadOptions, validateLibrarianPromptTemplate, DEFAULT_LIBRARIAN_SYNTHESIS_PROMPT |
Prompt helpers | Multi-entity |
Wiki*Error classes |
Errors | Errors |
All types (WikiFact, MemoryBundle, WikiConfig, …) |
Types | Types |