sqz

Сжатие вывода инструментов до попадания в контекст агента: экономит токены и не трогает исходный код и трассировки

CLI

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Ставит хуки в настройки клиента и вклинивается в вывод инструментов агента
  • Обрабатывает содержимое вывода, хотя исходный код и секреты пропускает без изменений
Все причины и проверки

ojuschugh1/sqz

Установка

Ручная установка

npm install -g sqz-cli

Ставит бинарник sqz. Есть также Homebrew, cargo и установочный скрипт.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

sqz это утилита на Rust, которая сжимает вывод инструментов до того, как он попадет в контекстное окно агента. Форматтеры под конкретные команды оставляют то, на что агент реагирует, вроде упавшего теста или строки с ошибкой, и убирают лишнее. То, что модель уже видела в контексте, возвращается короткой ссылкой вместо повторного содержимого. Исходный код, трассировки стека и секреты проходят без изменений. Команда sqz init подключает хуки и MCP сервер к найденным клиентам, а любой сжатый результат можно развернуть обратно байт в байт через sqz expand. Все работает локально и без вызовов модели.

Для кого. Для разработчиков, которые гоняют кодинг-агентов и хотят срезать расход токенов на вывод инструментов.

Подходит, если

  • Агент тратит много токенов на логи сборки, тесты и повторные чтения файлов
  • Хотите сократить контекст без потери важных фактов из вывода
  • Нужна детерминированная обработка вывода без обращения к модели

Не подходит, если

  • Ваш клиент не поддерживает хуки, а MCP интеграции недостаточно
  • Экономия токенов не проблема, а лишний слой обработки не нужен

Пример запроса к агенту

Настрой сжатие вывода инструментов, чтобы упавшие тесты и логи не забивали контекст

Ограничения

Хуки пишутся в настройки клиента, глобально в ~/.claude/settings.json или локально в проект, существующие записи sqz дописывает, а не перезаписывает. Сборка из исходников через cargo требует C-тулчейна, но есть готовые бинарники и установка через npm, Homebrew или скрипт. Часть выигрыша зависит от того, какие команды агент вызывает чаще.

Как отключить. Уберите хуки sqz из настроек клиента и удалите бинарник, например через npm uninstall -g sqz-cli или средствами вашего пакетного менеджера.

Проверка безопасности

  • Ставит хуки в настройки клиента и вклинивается в вывод инструментов агента
  • Обрабатывает содержимое вывода, хотя исходный код и секреты пропускает без изменений

Коротко о README

README представляет sqz как сжатие контекста для кодинг-агентов: вывод инструментов сжимается до попадания в контекст, а повторы возвращаются короткими ссылками. Заявлено, что исходный код, трассировки и секреты проходят без изменений, а любой результат разворачивается обратно. Один бинарник на Rust, детерминированно, без вызовов модели, есть команда sqz init для подключения хуков и MCP сервера к разным клиентам. Установка идет через готовые бинарники, npm, Homebrew, cargo или скрипт. Поддержаны Claude Code, Cursor, Codex и другие клиенты.

Частые вопросы

Можно ли восстановить сжатый вывод?

Да, любой результат разворачивается обратно байт в байт командой sqz expand, а исходный код и секреты не сжимаются вовсе.

Нужны ли вызовы модели?

Нет, sqz детерминированный, работает офлайн и без обращений к языковой модели.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIsqz

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.