Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package agent provides a small orchestration layer around an llm.LLM.
|
Package agent provides a small orchestration layer around an llm.LLM. |
|
Package embedding defines a small, provider-agnostic interface for generating vector embeddings from text.
|
Package embedding defines a small, provider-agnostic interface for generating vector embeddings from text. |
|
examples
|
|
|
conversational-agent
command
|
|
|
debate-committee
command
|
|
|
long-term-memory
command
|
|
|
mcp
command
|
|
|
mcp/server
command
|
|
|
multi-agent-workflow
command
|
|
|
rag-chatbot
command
|
|
|
simple-agent
command
|
|
|
skills
command
|
|
|
supervisor-blackboard
command
|
|
|
Package llm provides small, composable building blocks for driving chat-based LLMs.
|
Package llm provides small, composable building blocks for driving chat-based LLMs. |
|
openai
Package openai provides an llm.LLM implementation backed by the OpenAI Chat Completions API.
|
Package openai provides an llm.LLM implementation backed by the OpenAI Chat Completions API. |
|
Package mcp provides adapters for working with the Model Context Protocol (MCP) in this codebase.
|
Package mcp provides adapters for working with the Model Context Protocol (MCP) in this codebase. |
|
rag
Package rag provides a memory.Memory implementation backed by the project's retrieval-augmented generation (RAG) store.
|
Package rag provides a memory.Memory implementation backed by the project's retrieval-augmented generation (RAG) store. |
|
simple
Package simple provides a small in-memory message store for agents.
|
Package simple provides a small in-memory message store for agents. |
|
Package rag provides a small retrieval-augmented generation (RAG) helper.
|
Package rag provides a small retrieval-augmented generation (RAG) helper. |
|
Package skill provides helpers to discover and parse skill definitions.
|
Package skill provides helpers to discover and parse skill definitions. |
|
Package textsplitter provides utilities to split text into size-bounded, optionally-overlapping chunks.
|
Package textsplitter provides utilities to split text into size-bounded, optionally-overlapping chunks. |
|
tool
|
|
|
psql
Package psql implements the vectorstore.Store interface using PostgreSQL + pgvector.
|
Package psql implements the vectorstore.Store interface using PostgreSQL + pgvector. |
|
qdrant
Package qdrant implements the vectorstore.Store interface using Qdrant.
|
Package qdrant implements the vectorstore.Store interface using Qdrant. |
Click to show internal directories.
Click to hide internal directories.
