Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
buckley
command
|
|
|
pkg
|
|
|
acp
Package acp implements the Agent Client Protocol (ACP) for editor integration.
|
Package acp implements the Agent Client Protocol (ACP) for editor integration. |
|
agent
Package agent provides the agent runtime for multi-agent orchestration.
|
Package agent provides the agent runtime for multi-agent orchestration. |
|
api
Package api provides a REST API server for headless Buckley access.
|
Package api provides a REST API server for headless Buckley access. |
|
approval
Package approval provides tiered permission control for agent operations.
|
Package approval provides tiered permission control for agent operations. |
|
bus
Package bus provides a message bus abstraction for agent communication.
|
Package bus provides a message bus abstraction for agent communication. |
|
checkpoint
Package checkpoint provides session state saving and restoration.
|
Package checkpoint provides session state saving and restoration. |
|
coordination/coordinator
Package coordinator provides Buckley-internal coordination primitives (not ACP).
|
Package coordinator provides Buckley-internal coordination primitives (not ACP). |
|
coordination/events
Package events provides Buckley-internal coordination event storage.
|
Package events provides Buckley-internal coordination event storage. |
|
headless
Package headless provides API-driven conversation sessions without a TUI.
|
Package headless provides API-driven conversation sessions without a TUI. |
|
image
Package image provides image input handling for AI assistants.
|
Package image provides image input handling for AI assistants. |
|
ipc/push
Package push provides Web Push notification functionality for the Buckley PWA.
|
Package push provides Web Push notification functionality for the Buckley PWA. |
|
mcp
Package mcp implements the Model Context Protocol client for connecting to external tool servers.
|
Package mcp implements the Model Context Protocol client for connecting to external tool servers. |
|
notify
Package notify provides async notifications for human-in-the-loop workflows.
|
Package notify provides async notifications for human-in-the-loop workflows. |
|
oneshot
Package oneshot provides the framework for one-shot CLI commands.
|
Package oneshot provides the framework for one-shot CLI commands. |
|
oneshot/commit
Package commit implements the generate_commit tool for buckley commit.
|
Package commit implements the generate_commit tool for buckley commit. |
|
oneshot/plugin
Package plugin provides YAML-based one-shot command definitions.
|
Package plugin provides YAML-based one-shot command definitions. |
|
orchestrator/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
parallel
Package parallel provides parallel agent execution using git worktrees.
|
Package parallel provides parallel agent execution using git worktrees. |
|
push
Package push implements Web Push notification delivery.
|
Package push implements Web Push notification delivery. |
|
rlm/runner
Package runner provides plan execution using the RLM runtime.
|
Package runner provides plan execution using the RLM runtime. |
|
sandbox
Package sandbox provides sandboxed command execution for security.
|
Package sandbox provides sandboxed command execution for security. |
|
sdk
Package sdk exposes a stable, embeddable interface for driving Buckley's orchestrator programmatically.
|
Package sdk exposes a stable, embeddable interface for driving Buckley's orchestrator programmatically. |
|
sdk/grpc
Package grpcsdk hosts the lightweight gRPC bridge for Buckley's SDK.
|
Package grpcsdk hosts the lightweight gRPC bridge for Buckley's SDK. |
|
terminal
Package terminal provides Claude Code-style terminal output with rich markdown rendering, syntax highlighting, and styled output.
|
Package terminal provides Claude Code-style terminal output with rich markdown rendering, syntax highlighting, and styled output. |
|
thinking
Package thinking provides extended reasoning mode detection and configuration.
|
Package thinking provides extended reasoning mode detection and configuration. |
|
tools
Package tools provides structured tool definitions for LLM tool-use.
|
Package tools provides structured tool definitions for LLM tool-use. |
|
transparency
Package transparency provides full visibility into LLM invocations.
|
Package transparency provides full visibility into LLM invocations. |
|
ui/backend
Package backend defines the terminal backend interface for the TUI.
|
Package backend defines the terminal backend interface for the TUI. |
|
ui/backend/sim
Package sim provides a simulation backend for testing.
|
Package sim provides a simulation backend for testing. |
|
ui/backend/tcell
Package tcell provides a Backend implementation using tcell.
|
Package tcell provides a Backend implementation using tcell. |
|
ui/compositor
Package compositor bridge provides integration with Bubbletea's rendering model.
|
Package compositor bridge provides integration with Bubbletea's rendering model. |
|
ui/filepicker
Package filepicker provides fuzzy file search with @ trigger for inline file selection.
|
Package filepicker provides fuzzy file search with @ trigger for inline file selection. |
|
ui/markdown
Package markdown provides markdown parsing and rendering for Buckley's TUI.
|
Package markdown provides markdown parsing and rendering for Buckley's TUI. |
|
ui/runtime
Package runtime provides the widget runtime for Buckley's TUI.
|
Package runtime provides the widget runtime for Buckley's TUI. |
|
ui/scrollback
Package scrollback provides app-owned conversation history with selection and search.
|
Package scrollback provides app-owned conversation history with selection and search. |
|
ui/shellmode
Package shellmode provides inline shell command execution with ! and $ prefixes.
|
Package shellmode provides inline shell command execution with ! and $ prefixes. |
|
ui/terminal
Package terminal provides terminal event types used throughout the UI.
|
Package terminal provides terminal event types used throughout the UI. |
|
ui/theme
Package theme provides a unified visual design system for Buckley's TUI.
|
Package theme provides a unified visual design system for Buckley's TUI. |
|
ui/tui
Package tui provides the integrated terminal user interface for Buckley.
|
Package tui provides the integrated terminal user interface for Buckley. |
|
ui/widgets
Package widgets provides concrete widget implementations for Buckley's TUI.
|
Package widgets provides concrete widget implementations for Buckley's TUI. |
Click to show internal directories.
Click to hide internal directories.