Developer tools / Early access
OverseeX
Breaking changes, delivered as tested pull requests.
Visit overseex.com (opens in a new tab)
[ 01 ]The project
OverseeX starts from one structured change event published by an API provider: the npm package, the versions, the symbols that changed and links to the official release notes. Each event is checked against the two SDK versions published on npm, and an event that claims a change the exported types don't show is rejected.
For every subscribed customer repository, the TypeScript type checker finds each affected reference, a deterministic codemod applies the fix, and the repository's own type-check and tests run in a Docker sandbox with the network off. Customers choose a policy per repository: report only, manual approval or an automatic draft pull request. OverseeX never merges.
OverseeX is in early access for TypeScript SDK teams, with no public sign-up yet. Today it supports one npm package per event and one kind of transform.
[ 02 ]What it does
- 01
Grounded change events
Each event is checked against the published SDK versions, so a claimed change that the exported types don't show is rejected.
- 02
Deterministic fixes
The TypeScript type checker finds every affected reference and a codemod applies the fix. A model-assisted patch runs only when a repository opts in, and faces the same checks.
- 03
Tested in a sandbox
The repository's own type-check and tests run in Docker with the network off before anything is proposed.
- 04
Customer control
Report only, manual approval or an automatic draft pull request, chosen per repository. Nothing merges without a person.
One company at a time