Limitations (v0.2)
Honest boundaries of Wolbarg 0.2 — peers, PDF quality, SQLite, and Postgres.
Maturity
Core remember / recall (semantic + hybrid + metadata filters) on SQLite and PostgreSQL is the most battle-tested path. Document ingest, OCR/vision, and LLM compression are supported but depend on optional packages and external APIs.
Ingest dependencies (required)
npm install pdf-parse@1.1.4 # PDF
npm install mammoth # DOCX
npm install tesseract.js # OCR
npm install pg # PostgreSQL- .txt / .md / .csv / .json — built-in
- .pdf —
pdf-parserequired; text-layer only unless OCR/vision on images - .docx —
mammothrequired - images — configure
ocrand/orvision
PDF extraction
- Scan / camera PDFs with no text layer yield empty extract
- Prefer simple text PDFs or pin
pdf-parse@1.1.4
SQLite
- Uses Node
node:sqlite(experimental) — Node 22.5+ - Hybrid BM25 uses FTS5 when available
PostgreSQL
- Requires
pg pgvectoroptional; otherwise BYTEA + in-process cosine
Optional providers
compress()needsllmhybrid: truewithoutkeywordSearchfalls back to semantic-onlyrerank: truewithout a reranker skips gracefully
Not in v0.2
- No hosted cloud control plane
- No built-in agent framework / chat UI
- No Atlas Search / dedicated vector DB product integration