Directories
¶
| Path | Synopsis |
|---|---|
|
common
|
|
|
dirlock
Package dirlock provides a directory-based locking mechanism for coordinating access to shared resources across multiple processes.
|
Package dirlock provides a directory-based locking mechanism for coordinating access to shared resources across multiple processes. |
|
logger/tag
Package tag provides standardized tag functions for structured logging.
|
Package tag provides standardized tag functions for structured logging. |
|
spec/types
Package types provides typed union types for YAML fields that accept multiple formats.
|
Package types provides typed union types for YAML fields that accept multiple formats. |
|
Package llm provides a generic abstraction layer for interacting with Large Language Model providers.
|
Package llm provides a generic abstraction layer for interacting with Large Language Model providers. |
|
allproviders
Package allproviders imports all LLM providers to register them.
|
Package allproviders imports all LLM providers to register them. |
|
providers/anthropic
Package anthropic provides an LLM provider implementation for Anthropic's Claude API.
|
Package anthropic provides an LLM provider implementation for Anthropic's Claude API. |
|
providers/gemini
Package gemini provides an LLM provider implementation for Google's Gemini API.
|
Package gemini provides an LLM provider implementation for Google's Gemini API. |
|
providers/local
Package local provides an LLM provider implementation for local OpenAI-compatible servers.
|
Package local provides an LLM provider implementation for local OpenAI-compatible servers. |
|
providers/openai
Package openai provides an LLM provider implementation for OpenAI's API.
|
Package openai provides an LLM provider implementation for OpenAI's API. |
|
providers/openrouter
Package openrouter provides an LLM provider implementation for OpenRouter's API.
|
Package openrouter provides an LLM provider implementation for OpenRouter's API. |
|
Package output provides tree-structured rendering for DAG execution status.
|
Package output provides tree-structured rendering for DAG execution status. |
|
persistence
|
|
|
fileuser
Package fileuser provides a file-based implementation of the UserStore interface.
|
Package fileuser provides a file-based implementation of the UserStore interface. |
|
builtin/chat
Package chat provides an executor for chat (LLM-based conversation) steps.
|
Package chat provides an executor for chat (LLM-based conversation) steps. |
|
service
|
|
|
scheduler/filenotify
Package filenotify provides a mechanism for watching file(s) for changes.
|
Package filenotify provides a mechanism for watching file(s) for changes. |
Click to show internal directories.
Click to hide internal directories.