Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bot
command
|
|
|
testbot
command
Command testbot provides standalone CLI for autonomous bot testing.
|
Command testbot provides standalone CLI for autonomous bot testing. |
|
internal
|
|
|
agent
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. |
|
agent/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. |
|
agent/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. |
|
agent/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. |
|
agent/prompts
Package prompts provides typed parameter structs for agent prompt templates.
|
Package prompts provides typed parameter structs for agent prompt templates. |
|
agent/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. |
|
agent/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. |
|
agent/testing
Package testing provides test utilities for the agent package.
|
Package testing provides test utilities for the agent package. |
|
agentlog
Package agentlog provides unified logging for all LLM agents in the system.
|
Package agentlog provides unified logging for all LLM agents in the system. |
|
bot/tools
Package tools provides tool execution for the laplaced Telegram bot.
|
Package tools provides tool execution for the laplaced Telegram bot. |
|
config
Package config provides configuration loading and defaults for the laplaced bot.
|
Package config provides configuration loading and defaults for the laplaced bot. |
|
files
Package files provides file processing utilities for Telegram messages.
|
Package files provides file processing utilities for Telegram messages. |
|
jobtype
Package jobtype provides job type classification for observability.
|
Package jobtype provides job type classification for observability. |
|
memory
Package memory handles fact extraction and people management.
|
Package memory handles fact extraction and people management. |
|
rag
Package rag implements Retrieval-Augmented Generation for long-term memory.
|
Package rag implements Retrieval-Augmented Generation for long-term memory. |
|
storage
Package storage provides SQLite repository interfaces and implementations.
|
Package storage provides SQLite repository interfaces and implementations. |
|
storage/migrations
Package migrations handles database schema migrations with version tracking.
|
Package migrations handles database schema migrations with version tracking. |
|
testutil
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.