Dosu requests pull request permissions so it can read PR metadata and file changes, apply PR labels (auto‑labeling, size labels, LGTM), power Self‑Documenting PRs, and sync documentation changes back to your repository.
Dosu may create pull requests in two scenarios:
- When you accept documentation changes that originated from a synced GitHub file, Dosu creates a pull request to sync those changes back to the source file. The original PR author is automatically requested as a reviewer on the sync PR.
- When a knowledge store is configured, Dosu's agent can create pull requests to update documentation pages using the documentation updater tool.
Dosu does not push code changes or merge pull requests for regular code or features. The only other writes Dosu performs in GitHub are labels, reactions, comments, and reviewer requests.