GitHub-радар

calldiff: диффы стека вызовов для проверки кода агентами

Этот инструмент командной строки (CLI) показывает все вызовы функций в git-коммитах. Он пригодится, если AI-агент изменил структуру вашего кода и вы хотите узнать, как эта структура изменилась.

01tanishqkancharla/calldiff 327TypeScript

CLI-тулза, которая сравнивает стек вызовов между гит-коммитами. Показывает, какие вызываемые функции появились, пропали или переехали относительно какой-то точки входа. Работает на Tree-sitter (AST), поддерживает 22 языка. Полезна при активном код-ревью, когда git diff прячет структурные различия между версиями. Можно подключить как MCP-сервер, чтобы ИИ-агенты сами её использовали. Плюс есть вывод в JSON.

Зачем это вайб-кодеру

Когда ИИ-агент меняет код, git diff выдаёт сотни изменённых строк. Но непонятно, поменялся ли сам поток управления или нет. С этой тулзой легко проверить, изменился поток управления или нет. А ещё можно дать своему ИИ-агенту эту тулзу, чтобы он сам проверял свои изменения, прежде чем это сделаешь ты.

Открыть на GitHub