Your repository.
A controlled workflow.
GitHub OAuth and MCP inspection connect repository context to Python and Node.js dependency workflows.
An AI agent that turns breaking upgrades into reviewable repairs. Reproduce the failure. Fix the code. Prove it works.
HTTPX removed a constructor argument.
Follow the agent from failing test to verified patch.
Interactive replay of a local development fixture. This does not execute a new repair.
The baseline passes both tests. Upgrading HTTPX exposes an incompatible constructor argument.
E TypeError: Client.__init__() got an
unexpected keyword argument 'app'
FAILED test_wsgi_response
PASSED test_no_provider_credentials
1 failed, 1 passedLocal Python development fixture · Gemini 3.1 Pro Preview · tests and installed packages unchanged · awaiting human approval. This is recorded development validation, not an upstream HTTPX repository repair.
Explicit state. Bounded retries. Isolated execution.
Every proposed repair has to earn its review.
GitHub OAuth and MCP inspection connect repository context to Python and Node.js dependency workflows.
Docker isolation, offline tests, resource limits, and protected tests constrain what a repair can change.
Before-and-after results, the proposed diff, and an execution trace help a reviewer make the final decision.
Explore the repair above, then go deeper into the engineering decisions.
About this deploymentThis Azure site is the interactive project showcase. Live repository repair uses a separately hosted API and isolated worker. Open the workspace to sign in and check backend readiness.