ironbee-ai/IronBee Action
Verify and fix code changes using IronBee CLI + Claude Code
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 19, 2026
- License
- MIT
Pinned Snippet
uses: ironbee-ai/ironbee-action@711f9e8d53d7fb8b0f1e6abf89bf15011db19c52 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| ironbee_api_key | IronBee API key (used to authenticate the collector) | yes | — |
| ironbee_collector_url | IronBee collector endpoint URL | no | https://collector.service.ironbee.ai |
| ironbee_console_url | IronBee Console hostname (without scheme) used to build session links in the report | no | console.ironbee.ai |
| ironbee_browser_devtools | Enable browser DevTools verification (browser MCP) | no | true |
| ironbee_backend_devtools | Enable backend DevTools verification (backend MCP) | no | false |
| ironbee_node_devtools | Enable Node.js DevTools verification (node MCP) | no | false |
| ironbee_extra_config | Raw IronBee config as a JSON string. Deep-merged into the generated .ironbee/config.json (user keys win over defaults). | no | "" |
| ironbee_cli_version | IronBee CLI version to install (e.g., "0.4.1", "latest") | no | latest |
| ironbee_exclude_files | Exclude IronBee config files from commits (set true to prevent .ironbee/, .claude/, .mcp.json from being committed) | no | false |
| anthropic_api_key | Anthropic API key for Claude Code | no | — |
| claude_code_oauth_token | Claude Code OAuth token (alternative to API key) | no | — |
| claude_code_cli_version | Claude Code CLI version to install (e.g., "1.0.0", "latest") | no | latest |
| model | Claude model to use (e.g., "claude-sonnet-4-5-20250514") | no | "" |
| max_turns | Maximum conversation turns for Claude Code | no | 100 |
| prompt | Additional instructions for the verification agent | no | "" |
| claude_args | Additional Claude Code CLI arguments | no | "" |
| app_install_command | Command to install application dependencies (e.g., "npm ci") | no | "" |
| app_build_command | Command to build the application before verification (e.g., "npm run build") | no | "" |
| app_start_command | Command to start the application (e.g., "npm run dev") | no | "" |
| app_url | Application URL for browser verification (e.g., "http://localhost:3000") | no | "" |
| github_token | GitHub token for PR operations | no | ${{ github.token }} |
| working_directory | Working directory for verification | no | . |
| verbose | Enable verbose logging (tool responses, prompt, artifact list, verdict details) | no | false |
Outputs
| name | description |
|---|---|
| verdict | Verification verdict (pass/fail) |
| artifacts_url | URL to download verification artifacts |