| image | Image to run in container | no | sreai/claude-code-action:latest |
| options | Options to pass to docker run | no | -v ${{github.workspace}}:/usr/src/app/workspace |
| run | Run command in container | no | /orchestrator-entrypoint.sh |
| shell | Use a specific shell | no | sh |
| registry | Registry | no | — |
| username | Username | no | — |
| password | Password | no | — |
| docker_network | Docker Network ID | no | ${{ job.container.network }} |
| trigger_phrase | The trigger phrase to look for in comments or issue body | no | @sre |
| assignee_trigger | The assignee username that triggers the action (e.g. @sre) | no | — |
| label_trigger | The label that triggers the action (e.g. sre) | no | sre |
| base_branch | The branch to use as the base/source when creating new branches (defaults to repository default branch) | no | — |
| branch_prefix | The prefix to use for SRE Code branches (defaults to 'feature/') | no | feature/ |
| allowed_bots | Comma-separated list of allowed bot usernames, or '*' to allow all bots. Empty string (default) allows no bots. | no | "" |
| allowed_non_write_users | Comma-separated list of usernames to allow without write permissions, or '*' to allow all users. Only works when github_token input is provided. WARNING: Use with extreme caution - this bypasses security checks and should only be used for workflows with very limited permissions (e.g., issue labeling). | no | "" |
| prompt | Instructions for SRE.ai, can be a direct prompt or custom template. | no | "" |
| settings | SRE.ai settings as JSON string or path to settings JSON file | no | "" |
| anthropic_api_key | Anthropic API key (required for direct API, not needed for Bedrock/Vertex) | no | — |
| claude_code_oauth_token | Claude Code OAuth token (alternative to anthropic_api_key) | no | — |
| github_token | GitHub token with repo and pull request permissions (optional if using GitHub App) | no | — |
| use_bedrock | Use Amazon Bedrock with OIDC authentication instead of direct Anthropic API | no | false |
| use_vertex | Use Google Vertex AI with OIDC authentication instead of direct Anthropic API | no | false |
| claude_args | Additional arguments to pass directly to Claude Code CLI | no | "" |
| additional_permissions | Additional GitHub permissions to request (e.g., 'actions: read') | no | "" |
| use_sticky_comment | Use just one comment to deliver issue/PR comments | no | true |
| use_commit_signing | Enable commit signing using GitHub's commit signature verification. When false, Claude uses standard git commands | no | true |
| bot_id | GitHub user ID to use for git operations (defaults to SRE.ai bot ID) | no | 2101633 |
| bot_name | GitHub username to use for git operations (defaults to SRE.ai bot name) | no | sre-ai[bot] |
| track_progress | Force tag mode with tracking comments for pull_request and issue events. Only applicable to pull_request (opened, synchronize, ready_for_review, reopened) and issue (opened, edited, labeled, assigned) events. | no | true |
| experimental_allowed_domains | Restrict network access to these domains only (newline-separated). If not set, no restrictions are applied. Provider domains are auto-detected. | no | "" |