EN

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

Опубликовано: 2026-11-02 · Автор: AI Release · @ai_release1 · ИИ и Нейросети · Релиз / Официально
UNCUT 0.1.1 — headless-агент для кода: 7 МБ, четыре тула, без обрезок контекста

⚡ Главное за 5 секунд

🔍 Что случилось

На 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

🤖 Кратко для ИИ
#AI-агенты#Go#open#DevOps#AI#агенты#кодинг#нейросети
← ПредыдущаяGoogle, OpenAI и Microsoft признали право сайтов запретить AI-обучение

Источник: github.com · пост в Telegram