The v0.0.6 self-hosted server binary on Linux x64 accepts documents but never processes them. The workflow engine fails to load because the rivetkit wasm module isn't bundled into the compiled binary:
error: Cannot find module '@rivetkit/rivetkit-wasm' from '/$bunfs/root/supermemory-server'
GET - /api/rivet/metadata failed
Repro:
- Fresh install on Linux x64 (Debian 12, GCE VM):
curl -fsSL https://supermemory.ai/install | bash (installs server-v0.0.6), clean data dir, no prior state
- Server boots fine, binds, prints the api key.
OPENAI_BASE_URL/OPENAI_API_KEY/OPENAI_MODEL set to a working OpenAI-compatible endpoint
POST /v3/documents returns {"id":"...","status":"queued"}
- Document stays
queued indefinitely (checked at 1, 4, and 10+ minutes). No [Workflow]/[Extraction] log lines ever appear — on v0.0.5 the same setup logs extraction/embedding within seconds
Expected: documents progress queued → done as on v0.0.5.
Impact: v0.0.6 self-hosted is completely non-functional for ingestion on Linux. v0.0.5's boot banner also shows workflow rivet, and ingestion works there, so this looks like a bundling/packaging regression in the 0.0.6 build rather than a code change — the wasm asset just isn't inside the binary.
Env: Linux x64, Debian 12 (GCE), binary from official install script, local embeddings (Xenova/bge-base-en-v1.5).
The v0.0.6 self-hosted server binary on Linux x64 accepts documents but never processes them. The workflow engine fails to load because the rivetkit wasm module isn't bundled into the compiled binary:
Repro:
curl -fsSL https://supermemory.ai/install | bash(installs server-v0.0.6), clean data dir, no prior stateOPENAI_BASE_URL/OPENAI_API_KEY/OPENAI_MODELset to a working OpenAI-compatible endpointPOST /v3/documentsreturns{"id":"...","status":"queued"}queuedindefinitely (checked at 1, 4, and 10+ minutes). No[Workflow]/[Extraction]log lines ever appear — on v0.0.5 the same setup logs extraction/embedding within secondsExpected: documents progress
queued → doneas on v0.0.5.Impact: v0.0.6 self-hosted is completely non-functional for ingestion on Linux. v0.0.5's boot banner also shows
workflow rivet, and ingestion works there, so this looks like a bundling/packaging regression in the 0.0.6 build rather than a code change — the wasm asset just isn't inside the binary.Env: Linux x64, Debian 12 (GCE), binary from official install script, local embeddings (Xenova/bge-base-en-v1.5).