Files
waggle-os/packages/hive-mind-core/README.md
Oleg Maslov 0c3e2ead3b
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled
moving
2026-09-02 10:10:29 +02:00

2.7 KiB

@waggle/hive-mind-core

The substrate. SQLite + sqlite-vec hybrid search, bitemporal knowledge graph, frame compression, identity layer, awareness layer, embedder providers, harvest pipeline.

What this is

hive-mind-core is the persistence + retrieval substrate that powers Waggle OS's memory layer. It also stands alone as an Apache-2.0 OSS package, distributed via git subtree split from the marolinik/waggle-os monorepo into marolinik/hive-mind.

What's inside

Module Purpose
mind/db.ts MindDB — better-sqlite3 + sqlite-vec hybrid backend
mind/frames.ts FrameStore — I/P/B frame types + compaction + dedup
mind/sessions.ts SessionStore — session lifecycle + ensureActive
mind/search.ts HybridSearch — FTS5 + vec0 fused via Reciprocal Rank Fusion
mind/knowledge.ts KnowledgeGraph — entity/relation graph + bitemporal validity
mind/identity.ts IdentityLayer — personal identity persistence
mind/awareness.ts AwarenessLayer — active task/state tracking
mind/scoring.ts Scoring profiles (recency, popularity, relevance, importance)
mind/reconcile.ts Index reconciliation (FTS, vec, orphan cleanup)
mind/ontology.ts Entity ontology + validation
mind/concept-tracker.ts Concept mastery tracking
mind/entity-normalizer.ts Entity name normalization + dedup
mind/{api,inprocess,litellm,ollama}-embedder.ts Embedder providers + provider factory
mind/embedding-provider.ts createEmbeddingProvider — runtime embedder selection + quota
harvest/pipeline.ts HarvestPipeline — universal ingestion into frames
harvest/dedup.ts Cross-source dedup
harvest/{chatgpt,claude,claude-code,gemini,perplexity,markdown,plaintext,pdf,url,universal}-adapter.ts Per-source ingest adapters
harvest/source-store.ts, run-store.ts Harvest source + run persistence
injection-scanner.ts scanForInjection — prompt-injection detection
logger.ts createCoreLogger — minimal structured logger

SOTA claim (placeholder until arxiv preprint)

  • Substrate ceiling: 74% on LoCoMo Pass II self-judge (vs Mem0 peer-reviewed 66.9% — methodology bias quantification +27.35pp)
  • GEPA-evolved variants: +12.5pp on held-out validation
  • Qwen 35B with hive-mind context = Opus-class out-of-distribution performance
  • Apache 2.0, no telemetry, no phone-home

Status

Migrated from marolinik/hive-mind repo into marolinik/waggle-os monorepo at packages/hive-mind-core/ per CC Sesija B brief 2026-04-30. Future development happens in this monorepo; git subtree split periodically emits packages/hive-mind-core/ to marolinik/hive-mind for OSS distribution.

License: Apache-2.0.