eaglecloud-sec/T3ls AI Code Review
Perform code review using various AI models from OpenAI, Anthropic, Google or Deepseek
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token | yes | — |
| ai_provider | AI provider to use (openai, anthropic, google or deepseek) | yes | openai |
| openai_api_key | OpenAI API key (required if using OpenAI provider) | no | — |
| openai_model | OpenAI model name (e.g., gpt-4o) | no | gpt-4o |
| anthropic_api_key | Anthropic API key (required if using Anthropic provider) | no | — |
| anthropic_model | Anthropic model name (e.g., claude-3-7-sonnet-20250219) | no | claude-3-7-sonnet-latest |
| google_api_key | Google AI API key (required if using Google provider) | no | — |
| google_model | Google model name (e.g., gemini-2.0-flash) | no | gemini-2.0-flash |
| deepseek_api_key | Deepseek API key (required if using Deepseek provider) | no | — |
| deepseek_model | Deepseek model name (e.g., deepseek-chat) | no | deepseek-chat |
| owner | Repository owner | yes | — |
| repo | Repository name | yes | — |
| pr_number | Pull request number | yes | — |
| include_extensions | File extensions to include in the review (comma-separated, e.g., ".py,.js,.html") | no | — |
| exclude_extensions | File extensions to exclude from the review (comma-separated) | no | — |
| include_paths | Paths to include in the review (comma-separated) | no | — |
| exclude_paths | Paths to exclude from review (comma-separated, e.g., "test/,docs/") | no | — |
| fail_action_if_review_failed | If set to true, the action fails when the review process fails | no | false |
| webhook_url | Webhook URL to send review results (optional) | no | — |
| webhook_secret | Secret key for webhook signature (optional) | no | — |
| webhook_headers | Additional headers for webhook request (JSON format) | no | {} |
Outputs
no outputs