Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides worker agent functionality for executing tasks.
|
Package agent provides worker agent functionality for executing tasks. |
|
Package config provides general configuration for canopy.
|
Package config provides general configuration for canopy. |
|
Package daemon provides daemon control utilities including pidfile management.
|
Package daemon provides daemon control utilities including pidfile management. |
|
Package errors provides common error types and utilities for canopy.
|
Package errors provides common error types and utilities for canopy. |
|
Package events provides a pub/sub event system for inter-component communication.
|
Package events provides a pub/sub event system for inter-component communication. |
|
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. |
|
Package ipc provides the inter-process communication protocol for canopy.
|
Package ipc provides the inter-process communication protocol for canopy. |
|
Package lifecycle provides a state machine for managing agent lifecycle states.
|
Package lifecycle provides a state machine for managing agent lifecycle states. |
|
Package logging provides structured logging for the canopy daemon using slog.
|
Package logging provides structured logging for the canopy daemon using slog. |
|
Package mergecoordinator provides centralized coordination of merge operations.
|
Package mergecoordinator provides centralized coordination of merge operations. |
|
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. |
|
Package metrics provides Prometheus metrics instrumentation for the canopy orchestration platform.
|
Package metrics provides Prometheus metrics instrumentation for the canopy orchestration platform. |
|
Package orchestrator provides the RepoAPI interface and orchestration types.
|
Package orchestrator provides the RepoAPI interface and orchestration types. |
|
Package repairagent provides repair agent functionality for fixing validation failures.
|
Package repairagent provides repair agent functionality for fixing validation failures. |
|
Package repository provides repository identity management for canopy.
|
Package repository provides repository identity management for canopy. |
|
Package resolver implements conflict resolution agents for failed merge operations.
|
Package resolver implements conflict resolution agents for failed merge operations. |
|
Package rules provides a rule evaluation engine for task selection.
|
Package rules provides a rule evaluation engine for task selection. |
|
Package runtime provides cross-platform runtime directory utilities.
|
Package runtime provides cross-platform runtime directory utilities. |
|
Package sandbox provides overlay filesystem utilities for agent isolation.
|
Package sandbox provides overlay filesystem utilities for agent isolation. |
|
Package tui provides remote client functionality for connecting to a running daemon.
|
Package tui provides remote client functionality for connecting to a running daemon. |
|
Package types provides shared type definitions used across canopy packages.
|
Package types provides shared type definitions used across canopy packages. |
|
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.