source/

directory
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2026 License: Apache-2.0

Directories

Path Synopsis
driver.go implements artifact storage with local and S3 backends.
driver.go implements artifact storage with local and S3 backends.
archive.go provides gzipped tar archive reading and writing for backup snapshots.
archive.go provides gzipped tar archive reading and writing for backup snapshots.
bundle_writer.go implements a simplified completion path that writes the final workspace state as a git bundle to artifact storage instead of pushing directly to GitHub.
bundle_writer.go implements a simplified completion path that writes the final workspace state as a git bundle to artifact storage instead of pushing directly to GitHub.
controller.go implements the unresolved-loop controller that watches state and dispatches events.
controller.go implements the unresolved-loop controller that watches state and dispatches events.
migrating.go implements a dual-write document store for migrating between storage backends.
migrating.go implements a dual-write document store for migrating between storage backends.
Package gitbundle wraps git-bundle commands for creating, verifying, and applying portable git bundle files.
Package gitbundle wraps git-bundle commands for creating, verifying, and applying portable git bundle files.
policy.go defines git branching, merge, and cleanup policies for loop repositories.
policy.go defines git branching, merge, and cleanup policies for loop repositories.
disposition.go resolves issue disposition from GitHub issue labels and body directives.
disposition.go resolves issue disposition from GitHub issue labels and body directives.
policy.go defines journal retention and archive policies with validation.
policy.go defines journal retention and archive policies with validation.
lease.go implements distributed lease-based locking for loop execution exclusivity.
lease.go implements distributed lease-based locking for loop execution exclusivity.
environment.go defines loop environment modes, presets, and validation for runtime configuration.
environment.go defines loop environment modes, presets, and validation for runtime configuration.
github.go provides GitHub integration for posting planning comments and labels on issues.
github.go provides GitHub integration for posting planning comments and labels on issues.
auth.go defines provider authentication types, token management, and the device auth flow.
auth.go defines provider authentication types, token management, and the device auth flow.
github
client.go implements the GitHub REST API client for issues, pull requests, labels, and webhooks.
client.go implements the GitHub REST API client for issues, pull requests, labels, and webhooks.
k8s
auth_session_store.go implements the auth session store backed by a Kubernetes ConfigMap.
auth_session_store.go implements the auth session store backed by a Kubernetes ConfigMap.
loop.go implements the reconciliation loop that detects and corrects drift between desired and runtime state.
loop.go implements the reconciliation loop that detects and corrects drift between desired and runtime state.
job_generator.go provides the JobGenerator that submits and deletes replica Kubernetes Jobs.
job_generator.go provides the JobGenerator that submits and deletes replica Kubernetes Jobs.
Package secrets defines the settings secret store interface and shared types.
Package secrets defines the settings secret store interface and shared types.
kubernetes
Package kubernetes implements a secrets.Store backed by a Kubernetes Secret.
Package kubernetes implements a secrets.Store backed by a Kubernetes Secret.
Package smithfile provides parsing, validation, and merge logic for Smithfile repository-owned project configuration.
Package smithfile provides parsing, validation, and merge logic for Smithfile repository-owned project configuration.
collections.go adapts StateStore methods into typed Collection interfaces for documents and task contracts.
collections.go adapts StateStore methods into typed Collection interfaces for documents and task contracts.
contracts
Package contracts defines narrow storage interfaces used to incrementally replace direct dependencies on the broad store.StateStore surface.
Package contracts defines narrow storage interfaces used to incrementally replace direct dependencies on the broad store.StateStore surface.
harness.go implements the verification harness that checks loop outcomes against expected scenario specifications.
harness.go implements the verification harness that checks loop outcomes against expected scenario specifications.
Package wip manages work-in-progress git bundle snapshots backed by an artifact storage driver.
Package wip manages work-in-progress git bundle snapshots backed by an artifact storage driver.

Jump to

Keyboard shortcuts

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