Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides a unified interface for all LLM agents in the system.
|
Package agent provides a unified interface for all LLM agents in the system. |
|
archivist
Package archivist provides the Archivist agent that extracts and manages facts and people from conversations for long-term memory.
|
Package archivist provides the Archivist agent that extracts and manages facts and people from conversations for long-term memory. |
|
enricher
Package enricher provides the Enricher agent that expands user queries for better vector retrieval in the RAG pipeline.
|
Package enricher provides the Enricher agent that expands user queries for better vector retrieval in the RAG pipeline. |
|
merger
Package merger provides the Merger agent that evaluates whether two topics should be merged and generates a combined summary.
|
Package merger provides the Merger agent that evaluates whether two topics should be merged and generates a combined summary. |
|
prompts
Package prompts provides typed parameter structs for agent prompt templates.
|
Package prompts provides typed parameter structs for agent prompt templates. |
|
reranker
Package reranker provides the Reranker agent that uses tool calls to select the most relevant topics from vector search candidates.
|
Package reranker provides the Reranker agent that uses tool calls to select the most relevant topics from vector search candidates. |
|
splitter
Package splitter provides the Splitter agent that segments conversation logs into distinct topics for storage and retrieval.
|
Package splitter provides the Splitter agent that segments conversation logs into distinct topics for storage and retrieval. |
|
testing
Package testing provides test utilities for the agent package.
|
Package testing provides test utilities for the agent package. |
|
Package agentlog provides unified logging for all LLM agents in the system.
|
Package agentlog provides unified logging for all LLM agents in the system. |
|
tools
Package tools provides tool execution for the laplaced Telegram bot.
|
Package tools provides tool execution for the laplaced Telegram bot. |
|
Package config provides configuration loading and defaults for the laplaced bot.
|
Package config provides configuration loading and defaults for the laplaced bot. |
|
Package files provides file processing utilities for Telegram messages.
|
Package files provides file processing utilities for Telegram messages. |
|
Package jobtype provides job type classification for observability.
|
Package jobtype provides job type classification for observability. |
|
Package memory handles fact extraction and people management.
|
Package memory handles fact extraction and people management. |
|
Package rag implements Retrieval-Augmented Generation for long-term memory.
|
Package rag implements Retrieval-Augmented Generation for long-term memory. |
|
Package storage provides SQLite repository interfaces and implementations.
|
Package storage provides SQLite repository interfaces and implementations. |
|
migrations
Package migrations handles database schema migrations with version tracking.
|
Package migrations handles database schema migrations with version tracking. |
|
Package testutil provides fluent builders for creating complex test objects.
|
Package testutil provides fluent builders for creating complex test objects. |
Click to show internal directories.
Click to hide internal directories.