geoffsee/caretta

Run caretta tasks against a repository from GitHub Actions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
taskcaretta subcommand to run (for example: housekeeping, backlog-curation, ideation, sprint-planning, code-review, fix-conflicts, issue, loop, tracker-matrix).yes
argsPositional arguments for tasks that need them (e.g. PR number for fix-pr/fix-conflicts, issue number for issue, tracker number for loop/tracker-matrix, plus optional flags such as `--json` for tracker-matrix).no""
agentWhich agent CLI to drive (claude, cline, codex, copilot, gemini, junie, xai, cursor). All adapters except cursor are bundled inside the caretta release binary; cursor must already be on PATH.noclaude
versioncaretta release tag to install. Use 'latest' to resolve the most recent release.nolatest
autoPass --auto to caretta. Reduces adapter permission prompts and, for two-phase workflows (ideation, housekeeping, sprint-planning, retrospective, etc.), synthesizes stand-in feedback so the draft chains straight into finalize. Defaults to true because Actions runs are non-interactive.notrue
dry-runPass --dry-run to caretta (print intended actions without executing).nofalse
presetWorkflow preset to use (overrides workflow_preset in caretta.toml). Empty = use the project's configured preset.no""
working-directoryDirectory to run caretta in. Defaults to the repository root checked out by actions/checkout.no""
configure-gitConfigure git user.name/user.email as github-actions[bot] before running. Disable if you handle git identity yourself.notrue
github-tokenToken exposed to caretta as GH_TOKEN for gh CLI calls. Defaults to the workflow's GITHUB_TOKEN.no${{ github.token }}
namedescription
exit-codeExit code returned by caretta.
installed-versionVersion of caretta that was installed and executed.
issues-jsonStdout JSON array from tracker-matrix (empty for other tasks).
issue-countLength of issues-json when valid JSON array (0 for other tasks).