mirror of
https://github.com/stablyai/orca.git
synced 2026-09-22 16:02:32 +00:00
* feat(sidebar): improve PR checks and comments Co-authored-by: Orca <help@stably.ai> * fix(sidebar): classify bot comments via GitHub user.type instead of login heuristic Third-party review bots like qodo-ai-reviewer, coderabbitai, and sonarcloud don't follow the [bot] suffix or "bot"/"automation" substring convention, so the regex-based detector misclassified them as human. Plumb REST `user.type === 'Bot'` and GraphQL `author.__typename === 'Bot'` through to the renderer as an authoritative isBot flag; fall back to the login heuristic only when the data source can't report it. Co-authored-by: Orca <help@stably.ai> * fix(sidebar): allowlist AI review services that sign in as User accounts qodo-ai-reviewer, coderabbitai, codium-ai and similar third-party review services register as regular GitHub user accounts, so REST `user.type` is "User" and their logins contain no "bot"/"automation" tokens. The previous fix relied on the GitHub-reported type, which fails for these. Add an explicit substring allowlist of known automation services so they still land in the Bots tab. Co-authored-by: Orca <help@stably.ai> --------- Co-authored-by: Orca <help@stably.ai> Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>