I have Devin bot setup to automatically review all our PRs on github. I created an automation to trigger when there’s a new comment from anyone on a PR in a specific repo and it’s not being triggered by Devin’s bot comment. When I manually comment @cursor on the PR, it works.
Steps to Reproduce
create an automation with the trigger “comments on a PR” and have a bot comment an a PR
Hey, this is expected behavior right now. Comments from bots and GitHub Apps are filtered out from automation triggers for security reasons.
The usual workaround is to use a PAT instead of a bot token so the comment shows up as a real user. But since you’re using Devin, which is a third-party service, you probably can’t control how it authenticates with GitHub.
One possible workaround is to set up an intermediate GitHub Action that watches for Devin’s review comments and reposts a trigger comment like @cursor review using a PAT. It’s not ideal, but it bridges the gap.
I’ll flag this use case with the team. Chaining third-party bot reviews into Cursor automations is a reasonable workflow.
Right now it is really hard to know why an automation isn’t triggering. That would be incredibly useful. If the slack connection is valid, the automation sees a message that would in fact match, but then just silently eats it - I have no idea why it isn’t running.