rileyseaburg/CodeTether Code Review

AI-powered code review and PR fix automation. Fire-and-forget architecture: dispatches tasks to persistent workers that run for up to 7 days. Progress reported via GitHub comments. Sign up at https://codetether.run, grab your token, and go.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 4, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: rileyseaburg/codetether-action@39da9c82726ee7675fd072ee4a461975bd7a248b # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github_tokenGitHub App installation token for posting comments as the bot identity (auto-set by workflow)no""
tokenCodeTether API token (from https://codetether.run → Settings → API Tokens)yes
server_urlCodeTether server URL (default: https://api.codetether.run)nohttps://api.codetether.run
extra_promptAdditional instructions appended to the review promptno""
auto_commentPost review as a PR comment (true/false)notrue
agent_typeAgent type for task dispatch (overridden by preset)nocode-review
presetReview focus preset: review (default), security, quality, performance, architecture, or a freeform prompt for a custom focus.noreview
mode"server" (default) dispatches to CodeTether cloud (fire-and-forget). "local" runs the agent in the runner (requires your own LLM keys).noserver
vault_addrHashiCorp Vault address (local mode only)no
vault_tokenVault auth token (local mode only)no
api_keyLLM API key for BYOK (local mode only)no
modelLLM model (local mode only, e.g. gpt-4o, claude-sonnet-4-20250514)noglm-5.1
max_stepsMaximum agentic loop iterations (applies to both local and server mode)no50
task_timeout_hoursMaximum time the persistent worker may run before the task is reaped (hours, default 168 = 7 days)no168
task_wait_secondsDeprecated compatibility no-op. Server mode is fire-and-forget; execution status is reported asynchronously.no""
timeout_minutesGitHub Actions job-level timeout in minutes (set this in your workflow's timeout-minutes, not here)no30
versionCodeTether version to install (local mode only)nolatest
workspace_pathChecked-out repository path to review or editno""
fail_on_errorWhen true, the action fails the workflow step if the dispatch itself fails (default: true). Note: since tasks are fire-and-forget, this only covers dispatch failures, not task execution failures. Task execution failures are reported via GitHub comments.notrue
namedescription
reviewThe full review text output (in server mode: dispatch confirmation with task_id)
exit_codeAction exit code (0 = dispatch succeeded)
task_idServer task ID — use to track progress via the A2A API