Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
aviary
command
Package main is the entry point for the aviary CLI.
|
Package main is the entry point for the aviary CLI. |
|
aviary/cmd
Package cmd implements the aviary CLI subcommands.
|
Package cmd implements the aviary CLI subcommands. |
|
internal
|
|
|
agent
Package agent manages agent lifecycle, sessions, and LLM prompting.
|
Package agent manages agent lifecycle, sessions, and LLM prompting. |
|
auth
Package auth manages credential storage for Aviary.
|
Package auth manages credential storage for Aviary. |
|
browser
Package browser provides browser automation via Chrome DevTools Protocol.
|
Package browser provides browser automation via Chrome DevTools Protocol. |
|
buildinfo
Package buildinfo holds build-time metadata injected by release builds.
|
Package buildinfo holds build-time metadata injected by release builds. |
|
channels
Package channels implements messaging channel integrations.
|
Package channels implements messaging channel integrations. |
|
commandpolicy
Package commandpolicy evaluates allow/deny command rules for agents.
|
Package commandpolicy evaluates allow/deny command rules for agents. |
|
config
Package config handles loading, validation, and watching of aviary.yaml.
|
Package config handles loading, validation, and watching of aviary.yaml. |
|
cronutil
Package cronutil centralizes Aviary's accepted cron parsing rules.
|
Package cronutil centralizes Aviary's accepted cron parsing rules. |
|
domain
Package domain defines the core domain entities for Aviary.
|
Package domain defines the core domain entities for Aviary. |
|
filesystem
Package filesystem resolves paths and enforces filesystem allowlists.
|
Package filesystem resolves paths and enforces filesystem allowlists. |
|
llm
Package llm provides adapters for language model providers.
|
Package llm provides adapters for language model providers. |
|
logging
Package logging provides structured logging utilities for Aviary.
|
Package logging provides structured logging utilities for Aviary. |
|
mcp
Package mcp implements the MCP server and client dispatch for Aviary.
|
Package mcp implements the MCP server and client dispatch for Aviary. |
|
memory
Package memory manages per-agent memory notes stored as markdown files.
|
Package memory manages per-agent memory notes stored as markdown files. |
|
models
Package models exposes the embedded catalog of supported model identifiers.
|
Package models exposes the embedded catalog of supported model identifiers. |
|
scheduler
Package scheduler drives task execution via cron, file-watch, and job queue.
|
Package scheduler drives task execution via cron, file-watch, and job queue. |
|
scriptruntime
Package scriptruntime executes sandboxed embedded scripts.
|
Package scriptruntime executes sandboxed embedded scripts. |
|
server
Package server implements the Aviary HTTPS server.
|
Package server implements the Aviary HTTPS server. |
|
sessiontarget
Package sessiontarget manages persisted session delivery targets.
|
Package sessiontarget manages persisted session delivery targets. |
|
store
Package store manages Aviary's file-based data directory.
|
Package store manages Aviary's file-based data directory. |
|
testenv
Package testenv provides process-wide helpers for isolating Go tests from the user's real Aviary config and data directories.
|
Package testenv provides process-wide helpers for isolating Go tests from the user's real Aviary config and data directories. |
|
update
Package update implements Aviary version checks and binary upgrades.
|
Package update implements Aviary version checks and binary upgrades. |
|
Package skills provides discovery and loading for builtin and installed skills.
|
Package skills provides discovery and loading for builtin and installed skills. |
|
support
|
|
|
templates
Package templates exposes embedded filesystem templates used to initialize runtime artifacts.
|
Package templates exposes embedded filesystem templates used to initialize runtime artifacts. |
Click to show internal directories.
Click to hide internal directories.
