# UNCUT 0.1.1 — headless-агент для кода: 7 МБ, четыре тула, без обрезок контекста

> 2026-11-02 · AI Release · @ai_release1

> #AI-агенты #Go #open #DevOps #AI #агенты #кодинг #нейросети

### ⚡ Главное за 5 секунд - UNCUT 0.1.1 — headless-агент для кода: один статический бинарник на 7 МБ и всего четыре инструмента. - Linux, macOS, Windows на amd64 и arm64; установка через curl или `go install` при Go 1.26+. - Ни TUI, ни телеметрии, ни плагинов: модель и ключ задаются через `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` самому, а не верить описанию. ### 💬 О чём спорить - Стоит ли отказываться от обрезки контекста и платить за токены линейно — или разумнее суммаризация, которая экономит деньги, но добавляет недетерминизм? - Четыре инструмента — достаточный минимум для агента в CI или этого мало даже для простых задач вроде «починить упавшие тесты»? - Отсутствие подписи бинарников и телеметрии — забота о пользователе или перекладывание проверки безопасности на него самого? **Прогноз:** в течение квартала появится хотя бы один сторонний форк UNCUT с другим набором инструментов — 837 строк и MIT к этому располагают. Проверить можно по списку форков на GitHub. **Дисклеймер:** сам релиз UNCUT 0.1.1 официальный (MIT, GitHub Releases), но заявления о «lossless»-контексте и скорости взяты только из README и BENCHMARKS.md автора и независимо не проверены. **Источник:** GitHub / Balanov/uncut

[Источник](https://github.com/Balanov/uncut)
