| trigger_phrase | Trigger phrase to look for in comments or issue body | no | @claude |
| assignee_trigger | Assignee username that triggers the action | no | — |
| label_trigger | Label that triggers the action | no | claude |
| base_branch | Base branch when creating new branches | no | — |
| branch_prefix | Prefix for Claude branches | no | claude/ |
| branch_name_template | Template for branch naming | no | "" |
| allowed_bots | Allowed bot usernames, or '*' to allow all | no | "" |
| allowed_non_write_users | Allowed users without write permission (only when gitea_token provided) | no | "" |
| include_comments_by_actor | Comma-separated actors to include | no | "" |
| exclude_comments_by_actor | Comma-separated actors to exclude | no | "" |
| prompt | Instructions for Claude | no | "" |
| settings | Claude Code settings JSON | no | "" |
| anthropic_api_key | Anthropic API key | no | — |
| claude_code_oauth_token | Claude Code OAuth token | no | — |
| gitea_token | Gitea token with repo permissions | no | — |
| github_token | Legacy alias (optional) | no | — |
| claude_args | Additional Claude CLI args | no | "" |
| use_sticky_comment | Use a single tracking comment | no | false |
| use_commit_signing | Enable API-based commit signing (uses MCP file ops) | no | false |
| ssh_signing_key | SSH private key for commit signing | no | "" |
| bot_id | Bot user ID | no | 0 |
| bot_name | Bot username | no | claude-bot |
| track_progress | Force tag mode with tracking comments | no | false |
| include_fix_links | Include fix links in review feedback | no | true |
| path_to_claude_code_executable | Optional custom Claude Code executable | no | "" |
| path_to_bun_executable | Optional custom Bun executable | no | "" |
| display_report | Display report in step summary | no | false |
| show_full_output | Show full JSON output from Claude Code | no | false |
| plugins | Newline-separated list of plugins | no | "" |
| plugin_marketplaces | Newline-separated list of plugin marketplaces | no | "" |