Directories
ยถ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
docsite
command
Command docsite generates HTML documentation from Markdown files.
|
Command docsite generates HTML documentation from Markdown files. |
|
fab
command
|
|
|
internal
|
|
|
agent
Package agent provides the Agent type and lifecycle management for Claude Code instances.
|
Package agent provides the Agent type and lifecycle management for Claude Code instances. |
|
agenthost
Package agenthost provides client/server communication with agent host processes.
|
Package agenthost provides client/server communication with agent host processes. |
|
backend
Package backend provides an abstraction layer for different agent CLI implementations.
|
Package backend provides an abstraction layer for different agent CLI implementations. |
|
config
Package config provides configuration validation and loading for fab.
|
Package config provides configuration validation and loading for fab. |
|
daemon
Package daemon provides the fab daemon server and IPC protocol.
|
Package daemon provides the fab daemon server and IPC protocol. |
|
director
Package director provides the director agent for cross-project coordination.
|
Package director provides the director agent for cross-project coordination. |
|
docsite
Package docsite provides functionality to generate HTML documentation from Markdown files.
|
Package docsite provides functionality to generate HTML documentation from Markdown files. |
|
event
Package event provides generic event emission utilities.
|
Package event provides generic event emission utilities. |
|
id
Package id provides utilities for generating unique identifiers.
|
Package id provides utilities for generating unique identifiers. |
|
issue
Package issue provides a pluggable backend interface for issue tracking.
|
Package issue provides a pluggable backend interface for issue tracking. |
|
issue/gh
Package gh provides a GitHub Issues backend using the GitHub GraphQL API.
|
Package gh provides a GitHub Issues backend using the GitHub GraphQL API. |
|
issue/linear
Package linear provides a Linear Issues backend using the Linear GraphQL API.
|
Package linear provides a Linear Issues backend using the Linear GraphQL API. |
|
issue/tk
Package tk implements the tk file-based issue backend.
|
Package tk implements the tk file-based issue backend. |
|
llmauth
Package llmauth provides LLM-based permission authorization for tool invocations.
|
Package llmauth provides LLM-based permission authorization for tool invocations. |
|
logging
Package logging provides slog-based logging for the fab daemon.
|
Package logging provides slog-based logging for the fab daemon. |
|
manager
Package manager provides the manager agent for interactive user conversation.
|
Package manager provides the manager agent for interactive user conversation. |
|
orchestrator
Package orchestrator manages the automatic agent lifecycle for projects.
|
Package orchestrator manages the automatic agent lifecycle for projects. |
|
paths
Package paths provides a single source of truth for fab file paths.
|
Package paths provides a single source of truth for fab file paths. |
|
planner
Package planner provides planning agents for creating implementation plans.
|
Package planner provides planning agents for creating implementation plans. |
|
plugin
Package plugin provides installation and management of the fab Claude Code plugin.
|
Package plugin provides installation and management of the fab Claude Code plugin. |
|
processagent
Package processagent provides shared process lifecycle management for Claude Code instances.
|
Package processagent provides shared process lifecycle management for Claude Code instances. |
|
project
Package project provides the Project type for managing supervised coding projects.
|
Package project provides the Project type for managing supervised coding projects. |
|
registry
Package registry provides persistent storage for registered projects.
|
Package registry provides persistent storage for registered projects. |
|
rules
Package rules provides permission rule evaluation for tool invocations.
|
Package rules provides permission rule evaluation for tool invocations. |
|
runtime
Package runtime provides persistent runtime metadata storage for agent processes.
|
Package runtime provides persistent runtime metadata storage for agent processes. |
|
supervisor
Package supervisor provides the daemon request handler and orchestration logic.
|
Package supervisor provides the daemon request handler and orchestration logic. |
|
tui
Package tui provides the Bubbletea-based terminal user interface for fab.
|
Package tui provides the Bubbletea-based terminal user interface for fab. |
|
version
Package version provides build and version information.
|
Package version provides build and version information. |
Click to show internal directories.
Click to hide internal directories.