go install при Go 1.26+.UNCUT_MODEL и UNCUT_API_KEY.На GitHub выложили UNCUT — «lossless, headless coding agent harness» от автора под ником Balanov. Версия 0.1.1, лицензия MIT, язык — Go. Бинарник один, статически слинкованный, весит 7 МБ, сторонних Go-зависимостей нет. Платформы: Linux, macOS и Windows, по две архитектуры — amd64 и arm64.
Внутри 837 строк Go, один протокол провайдера (OpenAI-совместимые Chat Completions, включая локальные серверы) и один агентный цикл с четырьмя инструментами. Запуск в духе uncut "Inspect this repository and fix the failing tests". Финальный текст идёт в stdout, структурные события — через --json в NDJSON. Сессии по желанию пишутся в append-only JSONL, чтобы разговор можно было продолжить с того же места.
Главная фишка — в названии. Автор обещает, что UNCUT не режет контекст: ни суммаризации, ни прунинга, ни скользящих окон. Весь разговор уходит в модель на каждом вызове, содержимое файлов и склеенный вывод команд не обрезаются. Если провайдер упёрся в лимит вывода и вернул обрубок, харнесс падает с ошибкой, а не выдаёт частичный ответ за успех.
Наша оценка: это не продукт, а тезис. Три коммита в репозитории и 837 строк кода — заявка на минимализм против тяжёлых IDE-плагинов и облачных обёрток с телеметрией. Ставка на CI, контейнеры и shell-пайплайны читается сразу: stdin/stdout, NDJSON, статический бинарник без рантайма.
Lossless — сознательный инженерный выбор, и у него есть цена. Контекст не режется, значит поведение агента воспроизводимо и предсказуемо — для CI это плюс. Но весь разговор уходит в модель на каждом шаге, и счёт за токены растёт линейно от длины сессии. Для долгих интерактивных задач это дорого, и автор, похоже, сознательно выбрал детерминизм вместо экономии.
Кто выигрывает: те, кто собирает свои пайплайны и хочет форкнуть харнесс под себя — MIT и один агентный цикл к этому располагают. Кто проигрывает: проприетарные харнессы, которые молча обрезают вывод и называют это оптимизацией. Но четыре инструмента — это очень мало, и я бы не ждал от UNCUT работы над большим репозиторием без напильника.
В доступном фрагменте README не названы сами четыре инструмента — только их количество. Бинарники не подписаны, SmartScreen и Gatekeeper будут ругаться, и автор сам советует сверять SHA-256 из checksums.txt перед запуском. Файл BENCHMARKS.md в репозитории есть, но цифр в поводе нет: любые заявления о скорости и качестве тут пока не проверены. Один автор, три коммита, версия 0.1.1 — читателю стоит прогнать bench самому, а не верить описанию.
Прогноз: в течение квартала появится хотя бы один сторонний форк UNCUT с другим набором инструментов — 837 строк и MIT к этому располагают. Проверить можно по списку форков на GitHub.
Дисклеймер: сам релиз UNCUT 0.1.1 официальный (MIT, GitHub Releases), но заявления о «lossless»-контексте и скорости взяты только из README и BENCHMARKS.md автора и независимо не проверены.
Источник: GitHub / Balanov/uncut
Источник: github.com · пост в Telegram