internal/

directory
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2026 License: MIT

Directories

Path Synopsis
Package agent implements the agent loop: prompt assembly, model calls, tool iteration, and reply.
Package agent implements the agent loop: prompt assembly, model calls, tool iteration, and reply.
Package channel defines the Channel interface for inbound/outbound messaging.
Package channel defines the Channel interface for inbound/outbound messaging.
discord
Package discord implements a Discord Gateway channel (DMs first).
Package discord implements a Discord Gateway channel (DMs first).
slack
Package slack implements a Slack Socket Mode channel (outbound WebSocket).
Package slack implements a Slack Socket Mode channel (outbound WebSocket).
stdio
Package stdio implements a REPL channel for local development.
Package stdio implements a REPL channel for local development.
telegram
Package telegram implements a Telegram long-poll channel.
Package telegram implements a Telegram long-poll channel.
Package config loads and validates gantry configuration from the environment.
Package config loads and validates gantry configuration from the environment.
Package cron schedules proactive agent turns and pushes replies on the channel.
Package cron schedules proactive agent turns and pushes replies on the channel.
Package drain tracks in-flight channel handlers for graceful shutdown.
Package drain tracks in-flight channel handlers for graceful shutdown.
Package heartbeat writes a singleton SQLite row for Docker healthchecks.
Package heartbeat writes a singleton SQLite row for Docker healthchecks.
Package mcp hosts MCP stdio servers: spawn, list tools, call, truncate, restart.
Package mcp hosts MCP stdio servers: spawn, list tools, call, truncate, restart.
Package memory provides structured, inspectable long-term memory.
Package memory provides structured, inspectable long-term memory.
Package persona loads and concatenates markdown from PERSONA_DIR.
Package persona loads and concatenates markdown from PERSONA_DIR.
Package provider is the OpenAI-compatible chat client (one model endpoint).
Package provider is the OpenAI-compatible chat client (one model endpoint).
Package session stores bounded conversation history in SQLite.
Package session stores bounded conversation history in SQLite.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL