khive-pack-knowledge 0.2.4

Knowledge verb pack — lore corpus (atoms/domains), TF-IDF retrieval, concept registration
Documentation

pack-knowledge — knowledge corpus verbs for khive.

Two tiers of functionality in one pack:

Corpus tier (lore port — atoms + domains):

  • knowledge.upsert_atoms — bulk insert/update slug-keyed knowledge atoms
  • knowledge.upsert_domains — bulk insert/update domain groupings of atoms
  • knowledge.get — fetch one atom or domain by ID or slug
  • knowledge.list — paginated listing of atoms or domains
  • knowledge.delete_atoms — soft-delete atoms by slug
  • knowledge.stats — corpus statistics (counts, coverage)
  • knowledge.index — backfill embeddings + FTS for atoms
  • knowledge.fold — budget-constrained knapsack selection (token budgeting)
  • knowledge.search — TF-IDF + embedding rerank (default when embedder configured) over the corpus
  • knowledge.suggest — orientation: ranked domain suggestions for a query
  • knowledge.compose — orientation: markdown briefing from domains and atoms

Section tier (ADR-048 Phase 2):

  • knowledge.edit — upsert sections for an atom (section-level, non-destructive)
  • knowledge.import — ingest atlas markdown files as atoms with parsed sections

Concept tier (KG sugar):

  • knowledge.learn — register a concept entity (commissive)
  • knowledge.cite — link a concept to its source paper via introduced_by
  • knowledge.topic — list/search concepts, optionally filtered by domain

Load with KHIVE_PACKS=kg,knowledge or --pack knowledge.