Patchloom je nástroj příkazové řádky, který poskytuje AI agentům bezpečné a strukturované úpravy souborů. Umožňuje editovat JSON, YAML a TOML pomocí selektorů namísto regulárních výrazů, čímž zachovává komentáře a formátování a zaručuje platnost výstupu. Dále nabízí operace nad stromy zdrojového kódu ve 20 jazycích a úpravy markdownu podle nadpisů, nikoliv podle čísel řádků.
Nástroj řeší tři problémy současných AI editorů: poškození syntaxe při textové náhradě, zbytečné round-tripy k LLM při úpravě více souborů a rozdíly v dostupných nástrojích napříč platformami. Více úprav lze sloučit do jediného volání s atomickým vrácením při selhání, přičemž stejný binární soubor funguje identicky na všech platformách. Patchloom lze použít jako CLI, jako MCP server pro strukturované volání nástrojů nebo jako knihovnu pro vložení do vlastního hostitelského prostředí.
Hlavní funkcionality
Editace JSON, YAML a TOML pomocí selektorů se zachováním komentářů a formátování
Hromadné úpravy více souborů v jednom volání s atomickým vrácením při selhání
Operace nad stromy zdrojového kódu ve 20 jazycích včetně přejmenování a analýzy symbolů
Úpravy markdownu podle nadpisů včetně sekcí, tabulek a odrážek
Náhled úprav před aplikací s možností vrácení jedním kliknutím
Aplikace unified diff patchů s detekcí zastaralého kontextu
MCP server pro strukturovaná volání nástrojů bez syntaxe příkazové řádky
Transakční plány s kroky formátování a validace po aplikaci
Identické chování na všech platformách bez závislostí
Rozšíření pro editory s automatickým nastavením MCP a generováním pravidel pro agenty