Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
engram-cli
command
Package main provides the engram CLI tool.
|
Package main provides the engram CLI tool. |
|
engram-import
command
Command engram-import provides CLI utilities for importing feedback files and triggering server-side purge-rebuild operations.
|
Command engram-import provides CLI utilities for importing feedback files and triggering server-side purge-rebuild operations. |
|
mcp
command
Package main provides the MCP server entry point for engram.
|
Package main provides the MCP server entry point for engram. |
|
mcp-stdio-proxy
command
Package main provides a stdio-to-SSE proxy for MCP SSE endpoint.
|
Package main provides a stdio-to-SSE proxy for MCP SSE endpoint. |
|
worker
command
Package main provides the entry point for the worker service.
|
Package main provides the entry point for the worker service. |
|
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
|
internal
|
|
|
backfill
Package backfill provides the top-level orchestrator for historical session backfill.
|
Package backfill provides the top-level orchestrator for historical session backfill. |
|
backfill/chunk
Package chunk provides exchange-aware chunking for session backfill.
|
Package chunk provides exchange-aware chunking for session backfill. |
|
backfill/extract
Package extract provides LLM-based observation extraction and XML validation for session backfill.
|
Package extract provides LLM-based observation extraction and XML validation for session backfill. |
|
backfill/metrics
Package metrics provides quality tracking for session backfill operations.
|
Package metrics provides quality tracking for session backfill operations. |
|
backfill/sanitize
Package sanitize provides text sanitization for session backfill processing.
|
Package sanitize provides text sanitization for session backfill processing. |
|
chunking
Package chunking provides AST-aware code chunking for semantic code search.
|
Package chunking provides AST-aware code chunking for semantic code search. |
|
chunking/golang
Package golang provides AST-aware chunking for Go source files.
|
Package golang provides AST-aware chunking for Go source files. |
|
chunking/markdown
Package markdown provides a smart markdown chunker using scored break points.
|
Package markdown provides a smart markdown chunker using scored break points. |
|
collections
Package collections manages YAML-based collection configuration.
|
Package collections manages YAML-based collection configuration. |
|
config
Package config provides configuration management for engram.
|
Package config provides configuration management for engram. |
|
consolidation
Package consolidation provides memory consolidation lifecycle management.
|
Package consolidation provides memory consolidation lifecycle management. |
|
crypto
Package crypto provides AES-256-GCM encryption for credential storage.
|
Package crypto provides AES-256-GCM encryption for credential storage. |
|
db/gorm
Package gorm provides GORM-based database operations for engram.
|
Package gorm provides GORM-based database operations for engram. |
|
embedding
Package embedding provides text embedding generation with swappable models.
|
Package embedding provides text embedding generation with swappable models. |
|
graph
Package graph provides observation relationship graphs for LEANN Phase 2.
|
Package graph provides observation relationship graphs for LEANN Phase 2. |
|
graph/falkordb
Package falkordb implements graph.GraphStore against FalkorDB (Redis module).
|
Package falkordb implements graph.GraphStore against FalkorDB (Redis module). |
|
instincts
Package instincts provides parsing and importing of ECC instinct files.
|
Package instincts provides parsing and importing of ECC instinct files. |
|
learning
Package learning provides LLM-based extraction of behavioral patterns from session transcripts.
|
Package learning provides LLM-based extraction of behavioral patterns from session transcripts. |
|
logbuf
Package logbuf provides an in-memory ring buffer for structured log entries.
|
Package logbuf provides an in-memory ring buffer for structured log entries. |
|
maintenance
Package maintenance provides scheduled maintenance tasks for engram.
|
Package maintenance provides scheduled maintenance tasks for engram. |
|
mcp
Package mcp provides the MCP (Model Context Protocol) server for engram.
|
Package mcp provides the MCP (Model Context Protocol) server for engram. |
|
pattern
Package pattern provides pattern detection and recognition functionality.
|
Package pattern provides pattern detection and recognition functionality. |
|
pipeline
Package pipeline provides the deterministic observation extraction pipeline.
|
Package pipeline provides the deterministic observation extraction pipeline. |
|
privacy
Package privacy provides utilities for protecting sensitive data.
|
Package privacy provides utilities for protecting sensitive data. |
|
relation
Package relation provides causal classification for observation pairs.
|
Package relation provides causal classification for observation pairs. |
|
reranking
Package reranking provides cross-encoder reranking for search results.
|
Package reranking provides cross-encoder reranking for search results. |
|
scoring
Package scoring provides importance score calculation for observations.
|
Package scoring provides importance score calculation for observations. |
|
search
Package search provides unified search capabilities for engram.
|
Package search provides unified search capabilities for engram. |
|
search/expansion
Package expansion provides context-aware query expansion for improved search recall.
|
Package expansion provides context-aware query expansion for improved search recall. |
|
telemetry
Package telemetry provides measurement tools for engram's belief revision system.
|
Package telemetry provides measurement tools for engram's belief revision system. |
|
update
Package update provides self-update functionality for engram.
|
Package update provides self-update functionality for engram. |
|
vector
Package vector provides common interfaces for vector storage implementations.
|
Package vector provides common interfaces for vector storage implementations. |
|
vector/pgvector
Package pgvector provides PostgreSQL+pgvector based vector storage for engram.
|
Package pgvector provides PostgreSQL+pgvector based vector storage for engram. |
|
watcher
Package watcher provides file system watching utilities for detecting database file/directory deletions and triggering recreation.
|
Package watcher provides file system watching utilities for detecting database file/directory deletions and triggering recreation. |
|
worker
Package worker provides the main worker service for engram.
|
Package worker provides the main worker service for engram. |
|
worker/sdk
Package sdk provides SDK agent integration for engram.
|
Package sdk provides SDK agent integration for engram. |
|
worker/session
Package session provides session lifecycle management for engram.
|
Package session provides session lifecycle management for engram. |
|
worker/sse
Package sse provides Server-Sent Events broadcasting for engram.
|
Package sse provides Server-Sent Events broadcasting for engram. |
|
pkg
|
|
|
models
Package models contains domain models for engram.
|
Package models contains domain models for engram. |
|
similarity
Package similarity provides text similarity and clustering utilities.
|
Package similarity provides text similarity and clustering utilities. |
|
strutil
Package strutil provides common string utility functions shared across engram packages.
|
Package strutil provides common string utility functions shared across engram packages. |
Click to show internal directories.
Click to hide internal directories.