pkg/

directory
v0.0.0-...-675af36 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

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