Comment by hahn-kev
Why does CodeRabbit need write access to the git repo? Why doesn't Github let me limit it's access?
Why does CodeRabbit need write access to the git repo? Why doesn't Github let me limit it's access?
Doing that requires write access if you're a Github Application. You can't just fork repositories back into another org, since Github Applications only have the permissions of the single organization that they work with. Rulesets that prevent direct pushes to specific branches can help here, but have to be configured for each organization.
It's more than that. If can suggest fixes which you can directly commit.
Because it has the ability to write tests for the PR in question.