geoffsee/caretta-autopilot

Evaluate repository state and execute the appropriate autopilot run (work dispatch or factory cycle).

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
caretta-versionVersion of caretta to install. Defaults to 'latest'.nolatest
agentAgent to use for caretta tasks (e.g. 'claude').noclaude
contextNatural-language steering context.noAutopilot scheduled evaluation of open issues and pull requests.
geodynamo-urlOptional geodynamo deployment root URL. Overrides caretta.toml geodynamo_url; otherwise falls back to https://geoffsee.github.io/geodynamo/. Factory cycles read contexts/<repo-name>/context.json only.no""
geodynamo-tokenOptional bearer token for authenticated geodynamo context fetches. Wire to a secret; never place it in caretta.toml.no""
dry-runEvaluate and report without executing caretta or dispatching CI.nofalse
enable-dispatchWhen false, evaluate and classify only; do not call any workflow_dispatch or execute caretta.notrue
github-tokenToken used for GitHub API calls. Defaults to the workflow's GITHUB_TOKEN.no${{ github.token }}
ci-workflowWorkflow file dispatched per agent PR to attach a Test check to the head SHA.noci.yml
test-check-nameGate check name (matches exact, or GitHub Actions' "Workflow / job" name such as CI / Test when set to the job id Test).noTest
git-user-nameGit author/committer name used when caretta creates commits.nocaretta-autopilot[bot]
git-user-emailGit author/committer email used when caretta creates commits.nocaretta-autopilot[bot]@users.noreply.github.com
namedescription
routeSelected route: 'work' or 'factory'.
trackerSprint issue number used as tracker input, when a sprint was found.
sprintSame as tracker; preserved for compatibility.
open_issue_countNumber of open issues.
open_pr_countNumber of open pull requests.
stale_pr_countNon-draft PRs whose review decision is CHANGES_REQUESTED or REVIEW_REQUIRED.
reasonHuman-readable reason for the route selection.
pending_countAgent PRs that need a Test check on their head SHA.
dispatched_countCI dispatches initiated this run.
active_countAgent PRs already running/queued CI for their head SHA.
current_countAgent PRs whose head SHA already has a Test check.
failed_countAgent PRs whose CI dispatch attempt failed.
hold_targetTrue when execution was held this pass.
target_dispatchedOutcome: 'executed' or 'skipped'.