codota/Tabnine PR Agent
Run Tabnine's AI agent on your pull requests: inline feedback, cross-repo impact analysis, and customizable prompts
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 11, 2026
- License
- None
Pinned Snippet
uses: codota/tabnine-pr-agent@a978a78400d244f30bad619a49fe040975065fd4 # v2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| TABNINE_KEY | Tabnine authentication credentials (JSON) | yes | — |
| github_token | GitHub token for authentication | yes | — |
| tabnine_host | Tabnine host URL | no | https://console.tabnine.com |
| model_id | Model ID for the Tabnine CLI agent. If omitted, falls back to DEFAULT_MODEL_ID below or the system default. | no | "" |
| cleanup | Set to "true" to delete settings.json after each run. Recommended for self-hosted runners. | no | false |
| repository | Repository in owner/repo format | yes | — |
| pull_request_number | Pull request number | yes | — |
| head_sha | PR head commit SHA | yes | — |
| base_sha | PR base commit SHA | yes | — |
| prompt_override | Custom prompt to replace the default code review prompt. When provided, this prompt is passed to the Tabnine CLI agent instead of the built-in code review prompt. | no | "" |
| step_name | Display name for the agent step. | no | Tabnine Agent |
| comment_prefix | Prefix used to identify bot comments for cleanup. Use a unique value per action invocation to avoid cross-cleanup. | no | #### Tabnine PR Bot |
Outputs
no outputs