What documentation drift looks like
Documentation drift happens gradually:- A function’s signature changes but its docstring still describes the old parameters
- A module is refactored and its README still shows the old API
- A configuration option is renamed but the docs still use the original name
- New behavior is added to a function without a corresponding update to its documentation
How it works
Agent reviews recent code changes
The Doc Fixes agent compares recent commits against your repository’s documentation — inline docstrings, README files, and dedicated docs directories — and identifies places where the documentation no longer accurately describes the code.
A pull request is opened
For each documentation drift issue found, the agent opens a GitHub pull request with the updated documentation. The PR description explains what changed in the code and why the docs needed to be updated.
Enabling Doc Fixes
Open repository settings
In the Detail dashboard, go to Settings → Repositories and select the repository you want to configure.
What to expect
Diff-focused PRs
Each PR shows exactly which documentation was changed and why — the old text alongside the new, so you can verify the update is accurate before merging.
Standard GitHub workflow
Doc fix PRs behave like any other PR. Comment, request changes, edit the branch directly, or close without merging — you stay in control.
Configurable frequency
Weekly scans work for most teams. Switch to weekdays if your codebase changes rapidly and you want drift caught sooner.
Broad coverage
The agent checks inline docstrings, README files, API documentation, and other doc files it can find in the repository.