vblagoje/pr-auto
Automatically generate PR descriptions using LLMs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| openai_api_key | OpenAI API key | yes | — |
| openai_base_url | OpenAI Base URL | no | https://api.openai.com/v1 |
| github_token | GITHUB_TOKEN or a repo scoped PAT | — | ${{ github.token }} |
| github_repository | GitHub repository | — | ${{ github.repository }} |
| base_branch | Base (target) branch | — | ${{ github.event.pull_request.base.ref }} |
| head_branch | Head (source) branch | — | ${{ github.event.pull_request.head.ref }} |
| generation_model | LLM to use for PR text generation | — | gpt-4o-mini |
| function_calling_model | LLM to use for function calling (service parameter resolution, output formatting) | — | gpt-4o-mini |
| system_prompt | System message/prompt to help the model generate PR description (prompt text or URL where prompt text can be found) | no | https://bit.ly/pr_auto |
| user_prompt | Additional prompt to help the model generate PR description | no | — |
| bot_name | The name of the bot so users can guide PR description generation with @bot_name from PR comments | — | pr-auto-bot |
Outputs
| name | description |
|---|---|
| pr-text | PR description text |