Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
canopy
command
|
|
|
pkg
|
|
|
agent
Package agent provides worker agent functionality for executing tasks.
|
Package agent provides worker agent functionality for executing tasks. |
|
config
Package config provides general configuration for canopy.
|
Package config provides general configuration for canopy. |
|
daemon
Package daemon provides daemon control utilities including pidfile management.
|
Package daemon provides daemon control utilities including pidfile management. |
|
errors
Package errors provides common error types and utilities for canopy.
|
Package errors provides common error types and utilities for canopy. |
|
events
Package events provides a pub/sub event system for inter-component communication.
|
Package events provides a pub/sub event system for inter-component communication. |
|
failedpatches
Package failedpatches provides functionality to preserve git patches when both merge and resolution fail, preventing data loss.
|
Package failedpatches provides functionality to preserve git patches when both merge and resolution fail, preventing data loss. |
|
ipc
Package ipc provides the inter-process communication protocol for canopy.
|
Package ipc provides the inter-process communication protocol for canopy. |
|
lifecycle
Package lifecycle provides a state machine for managing agent lifecycle states.
|
Package lifecycle provides a state machine for managing agent lifecycle states. |
|
logging
Package logging provides structured logging for the canopy daemon using slog.
|
Package logging provides structured logging for the canopy daemon using slog. |
|
mergecoordinator
Package mergecoordinator provides centralized coordination of merge operations.
|
Package mergecoordinator provides centralized coordination of merge operations. |
|
mergequeue
Package mergequeue provides an in-process merge queue for coordinating sequential merge operations across concurrent agents.
|
Package mergequeue provides an in-process merge queue for coordinating sequential merge operations across concurrent agents. |
|
metrics
Package metrics provides Prometheus metrics instrumentation for the canopy orchestration platform.
|
Package metrics provides Prometheus metrics instrumentation for the canopy orchestration platform. |
|
orchestrator
Package orchestrator provides the RepoAPI interface and orchestration types.
|
Package orchestrator provides the RepoAPI interface and orchestration types. |
|
repairagent
Package repairagent provides repair agent functionality for fixing validation failures.
|
Package repairagent provides repair agent functionality for fixing validation failures. |
|
repository
Package repository provides repository identity management for canopy.
|
Package repository provides repository identity management for canopy. |
|
resolver
Package resolver implements conflict resolution agents for failed merge operations.
|
Package resolver implements conflict resolution agents for failed merge operations. |
|
rules
Package rules provides a rule evaluation engine for task selection.
|
Package rules provides a rule evaluation engine for task selection. |
|
runtime
Package runtime provides cross-platform runtime directory utilities.
|
Package runtime provides cross-platform runtime directory utilities. |
|
sandbox
Package sandbox provides overlay filesystem utilities for agent isolation.
|
Package sandbox provides overlay filesystem utilities for agent isolation. |
|
tui
Package tui provides remote client functionality for connecting to a running daemon.
|
Package tui provides remote client functionality for connecting to a running daemon. |
|
types
Package types provides shared type definitions used across canopy packages.
|
Package types provides shared type definitions used across canopy packages. |
|
validation
Package validation provides configuration for task output validation.
|
Package validation provides configuration for task output validation. |
Click to show internal directories.
Click to hide internal directories.