agent-remediation

command module
v0.0.0-...-c5ce160 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2026 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
adapters
github
Package github implements the SourceReader port over the GitHub Contents API.
Package github implements the SourceReader port over the GitHub Contents API.
grpc
Package grpc contains gRPC adapter implementations for external service clients and the RemediationProposals gRPC server.
Package grpc contains gRPC adapter implementations for external service clients and the RemediationProposals gRPC server.
llm
Package llm provides LLM provider adapters for the agent-remediation.
Package llm provides LLM provider adapters for the agent-remediation.
packaging
Package packaging implements ports.ContractPackager as a thin subprocess wrapper over the continuo-runtime CLI installed in the service image.
Package packaging implements ports.ContractPackager as a thin subprocess wrapper over the continuo-runtime CLI installed in the service image.
releasehttp
Package releasehttp implements ports.ReleaseGateway over release-controller's public HTTP API: submitting shadow verification releases and polling their verdicts.
Package releasehttp implements ports.ReleaseGateway over release-controller's public HTTP API: submitting shadow verification releases and polling their verdicts.
repofs
Package repofs reads a repository checkout on local disk.
Package repofs reads a repository checkout on local disk.
s3
Package s3 implements ports.EvidenceReader, ports.ArtifactWriter, and ports.CandidateSourceReader over AWS SDK v2 S3.
Package s3 implements ports.EvidenceReader, ports.ArtifactWriter, and ports.CandidateSourceReader over AWS SDK v2 S3.
api
domain
event
Package event: remediation.pr_closed:v1 payload and deterministic identifier used for outbox dedup.
Package event: remediation.pr_closed:v1 payload and deterministic identifier used for outbox dedup.
failure
Package failure holds shared failure-domain value types used when decoding the remediation.requested:v1 trigger.
Package failure holds shared failure-domain value types used when decoding the remediation.requested:v1 trigger.
prompt
Package prompt assembles the LLM request for a fix proposal from failure evidence.
Package prompt assembles the LLM request for a fix proposal from failure evidence.
proposal
Package proposal holds the domain model for a remediation fix proposal: the suggested replacement SQL for a failed dbt node, its rationale, and the audit status of the attempt.
Package proposal holds the domain model for a remediation fix proposal: the suggested replacement SQL for a failed dbt node, its rationale, and the audit status of the attempt.
repository
Package repository declares the agent-remediation domain repository ports; implementations live in adapters/postgres.
Package repository declares the agent-remediation domain repository ports; implementations live in adapters/postgres.
service
fixer
Package fixer holds the per-error-class fix strategies for the agent-remediation.
Package fixer holds the per-error-class fix strategies for the agent-remediation.
handlers
Package handlers holds the agent-remediation application layer.
Package handlers holds the agent-remediation application layer.
llmcache
Package llmcache provides a best-effort, idempotency-keyed caching decorator over the LLMProvider port.
Package llmcache provides a best-effort, idempotency-keyed caching decorator over the LLMProvider port.
promptlog
Package promptlog provides a logging decorator over the LLMProvider port that records the full prompt agent-remediation sends to the model — the system prompt, the user content, the forced tool, and (when the driver stamps it on the context) the failure it addresses.
Package promptlog provides a logging decorator over the LLMProvider port that records the full prompt agent-remediation sends to the model — the system prompt, the user content, the forced tool, and (when the driver stamps it on the context) the failure it addresses.
proposals
Package proposals holds the PR-lifecycle application service.
Package proposals holds the PR-lifecycle application service.
shadowverify
Package shadowverify holds the reconciler that resolves fix proposals whose correctness a shadow release is still judging.
Package shadowverify holds the reconciler that resolves fix proposals whose correctness a shadow release is still judging.
uow
Package uow declares the UnitOfWork seam; the Postgres implementation lives in adapters/postgres.
Package uow declares the UnitOfWork seam; the Postgres implementation lives in adapters/postgres.

Jump to

Keyboard shortcuts

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