Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mempalace
command
Package main is the mempalace CLI entrypoint — a Cobra root that dispatches to status / init / mine / search / wake-up subcommands.
|
Package main is the mempalace CLI entrypoint — a Cobra root that dispatches to status / init / mine / search / wake-up subcommands. |
|
internal
|
|
|
convominer
Package convominer scans conversation directories, normalizes chat exports, chunks by exchange pair (Q+A = one unit), and files results into a palace.
|
Package convominer scans conversation directories, normalizes chat exports, chunks by exchange pair (Q+A = one unit), and files results into a palace. |
|
dedup
Package dedup detects and removes near-duplicate drawers.
|
Package dedup detects and removes near-duplicate drawers. |
|
dialect
Package dialect implements the AAAK structured symbolic summary format.
|
Package dialect implements the AAAK structured symbolic summary format. |
|
entity
Package entity implements entity detection (people and projects from text) and a persistent entity registry.
|
Package entity implements entity detection (people and projects from text) and a persistent entity registry. |
|
extractor
Package extractor provides 5-type heuristic memory extraction from text.
|
Package extractor provides 5-type heuristic memory extraction from text. |
|
graph
Package graph builds a navigable graph over the palace structure.
|
Package graph builds a navigable graph over the palace structure. |
|
hooks
Package hooks implements harness hook handlers (session-start, stop, precompact).
|
Package hooks implements harness hook handlers (session-start, stop, precompact). |
|
instructions
Package instructions provides embedded .md instruction files for CLI output.
|
Package instructions provides embedded .md instruction files for CLI output. |
|
miner
Package miner walks a project directory, chunks every readable file, and files the results into a palace.
|
Package miner walks a project directory, chunks every readable file, and files the results into a palace. |
|
normalize
Package normalize converts raw source files into plain text that the miner can chunk and embed.
|
Package normalize converts raw source files into plain text that the miner can chunk and embed. |
|
repair
Package repair scans the palace for corrupt entries, prunes them, and rebuilds the vector index by re-upserting all drawers.
|
Package repair scans the palace for corrupt entries, prunes them, and rebuilds the vector index by re-upserting all drawers. |
|
room
Package room implements project-local room detection and the mempalace.yaml persistence format.
|
Package room implements project-local room detection and the mempalace.yaml persistence format. |
|
spellcheck
Package spellcheck provides token-level spell correction for user messages before palace filing.
|
Package spellcheck provides token-level spell correction for user messages before palace filing. |
|
splitter
Package splitter splits concatenated transcript mega-files into per-session files.
|
Package splitter splits concatenated transcript mega-files into per-session files. |
|
Package mcp implements a hand-rolled JSON-RPC MCP server over stdin/stdout.
|
Package mcp implements a hand-rolled JSON-RPC MCP server over stdin/stdout. |
|
pkg
|
|
|
config
Package config loads MemPalace runtime configuration from environment variables, a JSON file at ~/.mempalace/config.json, and compiled-in defaults — in that precedence order.
|
Package config loads MemPalace runtime configuration from environment variables, a JSON file at ~/.mempalace/config.json, and compiled-in defaults — in that precedence order. |
|
kg
Package kg implements a temporal knowledge graph triple store backed by a SEPARATE SQLite database (not the palace sqlite-vec DB).
|
Package kg implements a temporal knowledge graph triple store backed by a SEPARATE SQLite database (not the palace sqlite-vec DB). |
|
palace
Package palace is the ONLY package that imports mattn/go-sqlite3 and sqlite-vec-go-bindings.
|
Package palace is the ONLY package that imports mattn/go-sqlite3 and sqlite-vec-go-bindings. |
|
sanitizer
Package sanitizer mitigates system prompt contamination in search queries.
|
Package sanitizer mitigates system prompt contamination in search queries. |
Click to show internal directories.
Click to hide internal directories.