Sonah představuje nástroj pro kontrolu práce programovacích agentů, který čte záznam relace a porovnává jej se zadáním i změnami kódu. Má ukázat nesplněné požadavky, nevyžádaná rozhodnutí a tvrzení odporující výsledkům, například hlášení o úspěšných testech po jejich selhání. Podporuje relace Claude Code a Codex; podpora Cursoru je experimentální. Výchozí kontrola kódu používá přihlášení do Claude Code, jiné backendy kontrolují jen relaci. Sonah běží na počítači uživatele, ale podklady odesílá zvolenému poskytovateli modelu. Výstup nemaže tajné údaje, proto je potřeba report před sdílením přečíst. Dostupný zdrojový kód má licenci s omezeními pro firemní použití; nástroj tedy nelze označovat za neomezeně bezplatný pro každou organizaci.