Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
mcp
Package mcp exposes memini over the Model Context Protocol.
|
Package mcp exposes memini over the Model Context Protocol. |
|
rest
Package rest provides primitives to interact with the openapi HTTP API.
|
Package rest provides primitives to interact with the openapi HTTP API. |
|
ui
Package ui serves memini's embedded single-page admin UI (Preact + Vite).
|
Package ui serves memini's embedded single-page admin UI (Preact + Vite). |
|
Package embed turns text into dense vectors via an external, OpenAI-compatible embeddings endpoint; memini never embeds locally.
|
Package embed turns text into dense vectors via an external, OpenAI-compatible embeddings endpoint; memini never embeds locally. |
|
Package httputil holds tiny HTTP helpers shared across the REST and /healthz handlers.
|
Package httputil holds tiny HTTP helpers shared across the REST and /healthz handlers. |
|
Package importer bulk-loads memories exported from other memory systems (agentmemory, mem0, mnemory) or memini's own format.
|
Package importer bulk-loads memories exported from other memory systems (agentmemory, mem0, mnemory) or memini's own format. |
|
Package llm holds the opt-in consolidation pipeline: on each write it decides whether a new memory is novel, a refinement, or a contradiction that supersedes an existing one.
|
Package llm holds the opt-in consolidation pipeline: on each write it decides whether a new memory is novel, a refinement, or a contradiction that supersedes an existing one. |
|
Package logging builds the application's slog logger from config.
|
Package logging builds the application's slog logger from config. |
|
Package maintenance keeps the store healthy: a background sweeper purges expired memories and bounds short-term capacity, and fsck additionally audits live memories for duplicate (poisoning) clusters.
|
Package maintenance keeps the store healthy: a background sweeper purges expired memories and bounds short-term capacity, and fsck additionally audits live memories for duplicate (poisoning) clusters. |
|
Package memory defines memini's core domain types.
|
Package memory defines memini's core domain types. |
|
Package rerank holds the optional read-side rerank stage of recall: after hybrid retrieval and composite ranking, a reranker reads the query and the candidates together — something embeddings can't — and reorders them by how well each answers the query.
|
Package rerank holds the optional read-side rerank stage of recall: after hybrid retrieval and composite ranking, a reranker reads the query and the candidates together — something embeddings can't — and reorders them by how well each answers the query. |
|
Package search fuses results from multiple retrieval strategies (vector, keyword) into a single ranking, via either Reciprocal Rank Fusion (Fuse) or convex-combination score fusion (FuseScores), then re-ranks the result.
|
Package search fuses results from multiple retrieval strategies (vector, keyword) into a single ranking, via either Reciprocal Rank Fusion (Fuse) or convex-combination score fusion (FuseScores), then re-ranks the result. |
|
Package server wires the HTTP surface: middleware, health probes, metrics, graceful shutdown, and a chi router that other packages mount routes onto.
|
Package server wires the HTTP surface: middleware, health probes, metrics, graceful shutdown, and a chi router that other packages mount routes onto. |
|
Package store defines the storage abstraction memini retrieves memories through.
|
Package store defines the storage abstraction memini retrieves memories through. |
|
Package version exposes build metadata, injected via -ldflags at build time.
|
Package version exposes build metadata, injected via -ldflags at build time. |
Click to show internal directories.
Click to hide internal directories.