API Overview
Index of the Wolbarg public API — constructor, remember, rememberFromMessages, update, recall, ingest, forget, history, subscribe, AbortSignal, and lifecycle.
What is it?
The public surface developers call after constructing Wolbarg / wolbarg(). Current SDK version: 0.6.0 (SDK_VERSION).
Core entry points
| Page | Method |
|---|---|
| Wolbarg | construct / ready / close |
| remember() | Store a memory (RememberResult) |
| rememberFromMessages() | Chat → memory (experimental) |
| update() | Update a memory by id |
| recall() | Semantic / hybrid search |
| ingest() | Document → memories |
| forget() | Archive / delete memories |
| history() | Audit events |
| subscribe() | Real-time change events |
| stats() / clear() | Introspection / wipe |
Compression lives under Compression Pipeline.
AbortSignal
Optional signal?: AbortSignal on remember, rememberFromMessages, recall, update, compress, and forget. Cancellation throws CancellationError.
Errors (common)
| Situation | Error |
|---|---|
hybrid: true / rerank: true without provider | ValidationError |
| Built-in reranker HTTP / empty ranking | RerankError |
| Cancelled via AbortSignal | CancellationError |
| SQLite lock exhaustion | StorageLockedError |
CAS mismatch on expectedVersion | VersionConflictError |
Feature used without provider (e.g. compress without llm) | ProviderNotConfiguredError |
See Errors.
Feature guides linked from the API
| Capability | Docs |
|---|---|
| Real-time events | subscribe() · guide |
| Upsert / dedupe | remember() · update() · guide |
| Hybrid / rerank | Hybrid Search · Rerankers |
| Embedding cache | Embedding cache |
| SQLite concurrency | Concurrency |
Not in core (0.6.0)
Graph APIs (linkMemories, getRelated, sqliteGraph, neo4jGraph, includeGraph) were removed. Stub pages remain for redirects: linkMemories · getRelated · Graph memory.
Generated reference
Every exported type and factory is listed under API Reference.
Related pages
Benchmarks
Methodology and published results for Wolbarg v0.4.0 — dual-backend v4 stress, embedding cache, multi-process concurrency, and how to reproduce locally.
Wolbarg
Lifecycle methods for the Wolbarg class — constructor options including concurrency, embeddingCache, memory.dedupe, ready, close, and subscribe.