This document is still under review. The content may be inaccurate or outdated.
Bot Reviews Not Triggering Workflows
Symptoms:- Bot submits review
- No workflow triggered
- PR not updated
- Go to bot’s GitHub profile
- Verify it shows “Bot” badge
- Check via API:
https://api.github.com/users/{bot-username}
- Look for
"type": "Bot"
in response
- Use “Update PR” feature
- Manually apply bot feedback
- Trigger workflow explicitly
Too Many Bot Workflows
Symptoms:- Bots triggering too many workflows
- High costs
- Excessive automation
- Workflow queue backlog
- Multiple bots reviewing same PR
- Bots reviewing too frequently
- Auto-apply enabled with many bots
- Bots leaving multiple comments
- Temporarily turn off the feature
- Manually review bot feedback
- Selectively apply changes
- Adjust bot settings in repository
- Reduce review frequency
- Filter what bots review
- Limit bot triggers
- Check costs
- Review workflow execution history
- Identify which bots trigger most workflows
- Adjust bot configuration accordingly
Bot Feedback Not Applied Correctly
Symptoms:- Workflow runs but doesn’t fix issues
- Bot re-reviews with same feedback
- Changes don’t match bot requests
- AI misunderstands bot comments
- Bot feedback unclear for AI
- Complex fixes beyond AI capability
- Conflicting feedback from multiple bots
- Bot using uncommon terminology
- Check what AI agent attempted
- See if it understood bot feedback
- Identify where it failed
- Look for error messages
- Disable auto-apply temporarily
- Manually fix based on bot feedback
- Push updates to PR
- Re-enable auto-apply after resolution
- Configure bots to give specific guidance
- Use structured feedback formats
- Limit scope of bot reviews
- Ensure bots provide file paths and line numbers
Bots Not Detected
Symptoms:- Bot has “Bot” badge on GitHub
- Auto-apply enabled
- Reviews still don’t trigger workflows
- Bot appears to be ignored
- Bot account not properly configured
- GitHub API inconsistency
- Webhook not receiving bot reviews
- Bot review format not recognized
- Check bot is properly installed on repository
- Verify bot has review permissions
- Confirm bot is active
- Have bot submit review
- Manually use “Update PR” feature
- Paste bot feedback
- See if AI can handle it
- Repository settings → Webhooks
- Find AutoDev webhook
- Check for bot review events
- Verify event payload contains bot info
- Contact AutoDev support
- Provide bot account details
- Share webhook logs
- Request investigation
Conflicting Bot Reviews
Symptoms:- Multiple bots review same PR
- Give conflicting feedback
- AI applies one fix, breaks another
- Endless update loop
- Bots have different standards
- One bot’s fix triggers another bot’s review
- Circular dependencies in bot rules
- Incompatible linting rules
- Turn off auto-apply temporarily
- Manually reconcile bot feedback
- Apply fixes that satisfy all bots
- Re-enable auto-apply
- Review bot configuration files
- Ensure linting rules are compatible
- Disable overlapping checks
- Use single bot for similar checks
- Collect all bot feedback
- Identify conflicts
- Determine correct approach
- Manually apply fixes
- Test with all bots
Bot Review Permissions
Symptoms:- Bot cannot submit reviews
- Bot comments appear but not as reviews
- Auto-apply doesn’t recognize bot feedback
- Bot shows access errors
- Bot lacks review permissions
- Bot not invited to repository
- Bot installation incomplete
- Repository permissions too restrictive
- Repository settings → Collaborators
- Add bot account if missing
- Grant “Write” permission minimum
- Ensure bot can access repository
- Check app installation
- Verify repository is included
- Review app permissions
- Reinstall app if needed
- Review bot’s settings
- Verify repository is enabled
- Check bot is active
- Test bot on different PR
Webhook Not Receiving Bot Events
Symptoms:- Manual reviews trigger workflows
- Bot reviews don’t
- Webhook logs show user reviews but not bot reviews
- Bot reviews invisible to AutoDev
- Webhook event filters
- GitHub webhook configuration
- Bot reviews sent differently
- Event type mismatch
- Repository settings → Webhooks
- Click AutoDev webhook
- Verify “Pull request reviews” is checked
- Save webhook configuration
- Have bot submit review
- Check webhook Recent Deliveries
- Look for review event
- Check event payload
- Review webhook payload
- Ensure contains reviewer info
- Check reviewer type field
- Verify action is “submitted”
- Remove AutoDev webhook
- Reinstall AutoDev GitHub App
- Webhook will be recreated
- Test with bot review
Rate Limiting Issues
Symptoms:- First bot review works
- Subsequent reviews don’t trigger workflows
- Error messages about rate limits
- Workflows rejected
- GitHub API rate limiting
- AutoDev usage limits
- Too many workflow triggers
- Excessive bot activity
- Wait for rate limit reset (usually 1 hour)
- Reduce bot review frequency
- Stagger bot reviews
- Contact GitHub for higher limits
- Check usage
- Upgrade plan if needed
- Optimize bot usage
- Disable less important bots