Customize

Mix any style with any layout, card type, cursor, motion, and hero. Changes apply at once and are saved in this browser.

Type, color, texture, and shape.

Editorial · Floating dock · Style decides · System · Calm · Career trace

Back to Projects

AutoPatch API

Finds code that breaks when a third-party API changes, and proposes safe patches.

Date
Aug 2026
My role
Built it with an AI coding assistant (commits are co-authored)
Visibility
Public

Details

Example case: Stripe API version 2020-03 to 2020-08.

It diffs API specs with oasdiff and guesses renames.

A regex scanner is the baseline. An AST scanner raised precision from 0.26 to 0.41 at the same recall (13 of 13) on 32 hand-labelled cases.

Tool-using LLM agents judge impact and generate patches. A validator checks patch safety.

It verifies before and after against a Prism mock.

Decisions and why

Terminal submit tools instead of free-form JSON answers.
Gives agents a clear, checkable way to finish.
Measure against a regex baseline.
Without a baseline, there is no way to know if the AST scanner helps.

Tags: ai, agents, side-project

Sources: Git log summary, 30 to 31 Aug 2026

Arrow keys to move, Enter to open, Esc to close.