What problem does it solve?
Developers modifying Minni's core memory system pipelines lack a centralized, authoritative reference, leading to broken interfaces, incompatible changes, and avoidable errors when adjusting extraction, reranking, consolidation, or retrieval functionality.
Core Features & Use Cases
- Critical Interface Documentation: Exact signatures and usage patterns for extraction, retrieval, and writeback modules that must not be altered to maintain downstream compatibility.
- Backend Swap Patterns: Step-by-step guidance for replacing the reranker or extraction LLM backend without breaking existing scoring, fallback, or prompt parsing logic.
- Development Safeguards: Testing workflows, common pitfall warnings, and configuration update requirements to prevent daemon downtime or agent compatibility issues.
- Use Case: A developer adding a custom reranker API can follow the documented V3.2 swap pattern to integrate the new service while preserving RRF fallback scores and candidate dict formatting.
Quick Start
Use the minni-engine skill to modify the Minni retrieval pipeline's reranker backend following the documented V3.2 swap pattern.