pkg/

directory
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2026 License: MIT

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 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 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 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.

Jump to

Keyboard shortcuts

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