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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 4, 2026
- License
- MIT
Pinned Snippet
uses: rileyseaburg/codetether-action@39da9c82726ee7675fd072ee4a461975bd7a248b # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub App installation token for posting comments as the bot identity (auto-set by workflow) | no | "" |
| token | CodeTether API token (from https://codetether.run → Settings → API Tokens) | yes | — |
| server_url | CodeTether server URL (default: https://api.codetether.run) | no | https://api.codetether.run |
| extra_prompt | Additional instructions appended to the review prompt | no | "" |
| auto_comment | Post review as a PR comment (true/false) | no | true |
| agent_type | Agent type for task dispatch (overridden by preset) | no | code-review |
| preset | Review focus preset: review (default), security, quality, performance, architecture, or a freeform prompt for a custom focus. | no | review |
| mode | "server" (default) dispatches to CodeTether cloud (fire-and-forget). "local" runs the agent in the runner (requires your own LLM keys). | no | server |
| vault_addr | HashiCorp Vault address (local mode only) | no | — |
| vault_token | Vault auth token (local mode only) | no | — |
| api_key | LLM API key for BYOK (local mode only) | no | — |
| model | LLM model (local mode only, e.g. gpt-4o, claude-sonnet-4-20250514) | no | glm-5.1 |
| max_steps | Maximum agentic loop iterations (applies to both local and server mode) | no | 50 |
| task_timeout_hours | Maximum time the persistent worker may run before the task is reaped (hours, default 168 = 7 days) | no | 168 |
| task_wait_seconds | Deprecated compatibility no-op. Server mode is fire-and-forget; execution status is reported asynchronously. | no | "" |
| timeout_minutes | GitHub Actions job-level timeout in minutes (set this in your workflow's timeout-minutes, not here) | no | 30 |
| version | CodeTether version to install (local mode only) | no | latest |
| workspace_path | Checked-out repository path to review or edit | no | "" |
| fail_on_error | When 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. | no | true |
Outputs
| name | description |
|---|---|
| review | The full review text output (in server mode: dispatch confirmation with task_id) |
| exit_code | Action exit code (0 = dispatch succeeded) |
| task_id | Server task ID — use to track progress via the A2A API |