Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides agent lifecycle management for bc.
|
Package agent provides agent lifecycle management for bc. |
|
Package attachment provides file storage for channel attachments.
|
Package attachment provides file storage for channel attachments. |
|
Package client provides an HTTP client for the bcd daemon.
|
Package client provides an HTTP client for the bcd daemon. |
|
Package container implements a Docker-based runtime backend for agent sessions.
|
Package container implements a Docker-based runtime backend for agent sessions. |
|
Package cost provides cost tracking and reporting for bc agents.
|
Package cost provides cost tracking and reporting for bc agents. |
|
Package cron provides SQLite-backed scheduled task management for bc.
|
Package cron provides SQLite-backed scheduled task management for bc. |
|
Package db provides unified SQLite database management for bc CLI.
|
Package db provides unified SQLite database management for bc CLI. |
|
Package deps implements the optional dependencies manager described in docs/proposals/multi-workspace-and-code-tab.md §7.
|
Package deps implements the optional dependencies manager described in docs/proposals/multi-workspace-and-code-tab.md §7. |
|
Package doctor provides workspace health checks and diagnostics for bc.
|
Package doctor provides workspace health checks and diagnostics for bc. |
|
Package events provides an append-only event log for bc.
|
Package events provides an append-only event log for bc. |
|
Package files exposes shared filesystem helpers.
|
Package files exposes shared filesystem helpers. |
|
Package gateway provides external messaging platform integrations.
|
Package gateway provides external messaging platform integrations. |
|
discord
Package discord implements the gateway.Adapter for Discord.
|
Package discord implements the gateway.Adapter for Discord. |
|
slack
Package slackgw implements the gateway.Adapter for Slack.
|
Package slackgw implements the gateway.Adapter for Slack. |
|
telegram
Package telegram implements the gateway.Adapter for Telegram Bot API.
|
Package telegram implements the gateway.Adapter for Telegram Bot API. |
|
Package log provides structured logging for bc using log/slog.
|
Package log provides structured logging for bc using log/slog. |
|
Package mcp provides SQLite-backed storage for MCP server configurations.
|
Package mcp provides SQLite-backed storage for MCP server configurations. |
|
Package names provides random name generation for agents.
|
Package names provides random name generation for agents. |
|
Package notify implements the notification gateway for delivering external platform events (Slack, Telegram, Discord, etc.) to subscribed bc agents via tmux send-keys.
|
Package notify implements the notification gateway for delivering external platform events (Slack, Telegram, Discord, etc.) to subscribed bc agents via tmux send-keys. |
|
Package provider — ConfigAdapter extends Provider with config file setup.
|
Package provider — ConfigAdapter extends Provider with config file setup. |
|
Package runtime provides a backend-agnostic interface for agent session management.
|
Package runtime provides a backend-agnostic interface for agent session management. |
|
Package secret provides encrypted secrets management for bc workspaces.
|
Package secret provides encrypted secrets management for bc workspaces. |
|
Package stats provides workspace metrics and statistics tracking.
|
Package stats provides workspace metrics and statistics tracking. |
|
Package template provides agent template definitions and file-based storage.
|
Package template provides agent template definitions and file-based storage. |
|
Package tmux provides tmux session management for agent orchestration.
|
Package tmux provides tmux session management for agent orchestration. |
|
Package token reads Claude Code session JSONL files from agent volume mounts and aggregates token usage per agent.
|
Package token reads Claude Code session JSONL files from agent volume mounts and aggregates token usage per agent. |
|
Package tool provides persistent storage and management for AI tool providers.
|
Package tool provides persistent storage and management for AI tool providers. |
|
Package ui provides consistent CLI output formatting utilities.
|
Package ui provides consistent CLI output formatting utilities. |
|
Package workspace provides workspace/project management.
|
Package workspace provides workspace/project management. |
|
Package worktree manages git worktree lifecycle for agent isolation.
|
Package worktree manages git worktree lifecycle for agent isolation. |
Click to show internal directories.
Click to hide internal directories.