TGViewer
Max Syabro and a Slop Driven Development Max Syabro and a Slop Driven Development @syabro_notes · 948 subscribers
Post #827 773
https://github.com/can1357/oh-my-pi

С первого взгляда OhMyPiVasyanEdition, но там поглубже: качество кодинг-агента упирается не в только модель, а в интерфейс между моделью и средой.

Например в обычном str_replace модель должна дословно угадать старый кусок текста и новый кусок. Частенько "таких строк несколько" или "строка не найдена"

В hashline-правках каждая строка получает короткий хеш-якорь. Модель говорит не “найди вот этот текст”, а “замени строку с этим якорем”. Если файл изменился после чтения, хеши не сходятся, и правка отклоняется до того, как что-то сломается. По бенчу автора Grok Code Fast 1 на таком формате поднялся с 6.7% до 68.3%.

Это полезнее, чем просто “давайте модель попизже, и как-нибудь само починится”.

Дальше у omp это везде примерно про то же: меньше магии, больше точек опоры для агента

Агенту дают обратную связь от IDE: форматтер, LSP-диагностику, rename refs и code actions после правок. Он не редактирует код вслепую и не узнаёт о поломке через десять сообщений.

Мне нравится, что GitHub, PR, issue, diff, skill, вывод сабагента и merge conflict там сведены к одной метафоре путей: pr://, issue://, agent://, skill://, conflict://. Агент использует обычные read/search/write, а не учит двадцать отдельных API.

Сабагенты разводятся по git worktree, чтобы параллельные воркеры не топтали одну рабочую директорию.

Большой набор tools не висит целиком в промпте. Скрытый индекс подтягивает нужные tools по BM25, когда задача до них дошла.

Правила тоже не обязаны всегда жрать контекст. TTSR ловит regex-паттерн прямо в stream output и подкладывает правило только при срабатывании. Мелочь, но это как раз тот тип душнины, из которого собирается нормальный harness.

Отдельно понравился подход к ревью: не стена возможных улучшений, а приоритеты P0–P3, confidence и вердикт, можно ship или нет.

Из вторичного я бы ещё вытащил debugger как tool, Python/JS runtime с доступом к agent tools, память через retain/recall/reflect и автоматическое разбиение грязного working tree на атомарные commits. SDK/RPC/ACP — уже скорее для тех, кто хочет встраиваться глубже.

Хороший coding harness начинается не с “модель + bash”, а со слоя, который даёт модели нормальные ручки: адресуемые правки, быстрый feedback loop, изоляцию, предпросмотр опасных действий и единый способ читать всё вокруг проекта.
  • 👍 15
More from @syabro_notes
  1. Sep 25, 2026TLDR AX (Agent eXecutor) - оркестратор песочниц для агентов на базе Kubernetes. Для тех кт…
  2. Sep 25, 2026tldr В Codex добавили общую доску сообщений для сабагентов. 21 сентября смерджили PR #4701…
  3. Sep 22, 2026photo post
  4. Sep 17, 2026типичный AGENTS.md
  5. Sep 17, 2026Если вам говорят что SWE2 заебись - не верьте. Тупое убожество. Сделало 2 разных вариант д…
  6. Sep 14, 2026photo post
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 →