TGViewer
BASCODE BASCODE @bascodech · 140 subscribers
Post #70 291
Я часто пишу про то, что за AI-агентом нужно проверять. Кто закоммитил - тот и отвечает...

Окей, а как именно проверять?

Первый вариант: принимать каждое изменение вручную. Читать каждый кусок, задавать вопросы, разбираться на лету. Работает, но убивает весь смысл делегирования. Ты тратишь столько же времени, сколько писал бы сам.

Второй: дать агенту закончить задачу целиком, а потом сесть и провалидировать результат. Это эффективнее. Но тут возникает вопрос: через что смотреть?

IDE покажет diff. Но я работаю в консоли. Claude Code, терминал, клавиатура. Переключаться в IDE ради ревью - это разрыв потока.

Нашёл revdiff. TUI-тулза на Go, открываешь прямо в терминале. Показывает diff с подсветкой синтаксиса, word-level изменения внутри строк, навигация по хункам. Главное можно аннотировать любую строку прямо в процессе. Нажал a на подозрительной строке, написал комментарий, пошёл дальше.

На выходе структурированный список замечаний в stdout. Его можно скормить обратно агенту как инструкцию на доработку.

revdiff HEAD~1


Одна команда и ты в ревью. Без IDE, без переключения контекста.

https://github.com/umputun/revdiff
  • 🔥 2
  • ⚡ 1
  • ❤‍🔥 1
More from @bascodech
  1. Sep 18, 2026Мысли про дебаггинг и IDE в 2026 Вот интересная история... Расс Кокс выложил пять сессий,…
  2. Sep 14, 2026Кодить без AI сейчас как заниматься айкидо. Красиво и глубоко и десять лет до черного пояс…
  3. Sep 7, 2026Выложил свой statusline для claude code в публичный репозиторий. Лимитов у подписки три: п…
  4. Sep 5, 2026Рубрика "лысая мудрость" Как я больше года храбро готовился, но так ничего и не сделал. Вт…
  5. Sep 2, 2026Распаковал 30 релизов Go подряд, 2.9 ГБ исходников. Ради одного вопроса. Вопрос такой: поч…
  6. Aug 29, 2026Сегодня у кого-то будет распаковка :-)
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →