Documentation
¶
Overview ¶
Command github-update-go-agent consumes github-update-go tasks and lands a reviewable draft PR bringing a Go repo to the current toolchain + dependencies with a green repo gate (design docs/design.md).
This binary is the Kafka entry point — spawned as a K8s Job by task/executor with TASK_CONTENT + TASK_ID + PHASE + KAFKA_BROKERS env. For local CLI mode (file-based), see cmd/run-task/main.go.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
run-task
command
Command run-task is the local-CLI entry point for github-update-go-agent.
|
Command run-task is the local-CLI entry point for github-update-go-agent. |
|
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
|
factory
Package factory wires concrete dependencies for the github-update-go-agent binary.
|
Package factory wires concrete dependencies for the github-update-go-agent binary. |
|
git
Package git wraps git shell-outs behind the GitOps interface so the execution and ai_review steps can be tested with a counterfeiter mock.
|
Package git wraps git shell-outs behind the GitOps interface so the execution and ai_review steps can be tested with a counterfeiter mock. |
|
githubauth
Package githubauth resolves the github-update-go agent's effective GitHub credential at startup.
|
Package githubauth resolves the github-update-go agent's effective GitHub credential at startup. |
|
prompts
Package prompts provides embedded prompt modules for the Claude-backed phases: planning (inspect + classify) and execution (update + repair).
|
Package prompts provides embedded prompt modules for the Claude-backed phases: planning (inspect + classify) and execution (update + repair). |
Click to show internal directories.
Click to hide internal directories.