Agent Scripts CLI

Обертки mvn-lite, npm-lite и go-lite сжимают вывод сборок и тестов, чтобы агент не тратил контекст на лог, плюс утилиты

  • 118 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

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

  • Утилиты запускают сборки и тесты, Chrome и процессы на вашей машине, а `slopstop` может останавливать службы
Все причины и проверки

ejboy/agent-scripts

Установка

Работает в

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

curl -fsSL https://raw.githubusercontent.com/ejboy/agent-scripts/main/install.sh | bash

Ставит репозиторий в ~/.local/share/agent-scripts и ссылки на четыре команды. Каталог scripts добавьте в PATH сами, скиллы ставятся отдельно.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Утилиты запускают сборки и тесты, Chrome и процессы на вашей машине, а `slopstop` может останавливать службы

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

Что делает

Agent Scripts — небольшие локальные утилиты командной строки для разработки с ИИ. Главные три, `mvn-lite`, `npm-lite` и `go-lite`, запускают Maven, npm и `go test` и при успехе печатают одну короткую строку вместо длинного журнала, а при сбое сохраняют полный лог. Автор приводит снижение вывода до 99,99 % на поддерживаемых сценариях. Рядом лежат еще утилиты. `html-screenshot` рисует PNG из локальной страницы или адреса через безголовый Chrome, `launch-browser` запускает Chrome с включенной отладкой DevTools, `vscode-test` выполняет фиксированные операции для проверки расширений VS Code, `repolink` ведет локальный реестр репозиториев и команд, а `slopstop` на macOS находит забытые процессы Colima, Gradle и `mvnd` и по желанию останавливает безопасные. Отдельно ставятся скиллы `lite-tools`, `repolink` и экспериментальный `lightweight-monitoring`, которые учат агента пользоваться этими командами. Установщик кладет репозиторий в `~/.local/share/agent-scripts`, а четыре основные команды подключает ссылками в `~/.local/bin`.

Для кого. Разработчикам на Java, Node и Go, у которых агент заваливает контекст логами сборки и тестов, и тем, кому нужны скриншоты и тесты расширений VS Code из командной строки.

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

  • Агент запускает `mvn clean verify` на каждом шаге, и успешный вывод съедает контекст: `mvn-lite clean verify`
  • Тесты Go надо гонять часто, а подробный журнал нужен только при сбое: `go-lite test ./...`
  • Нужен скриншот локальной страницы без постоянного браузера: `html-screenshot --width 1440 page.html`
  • На Mac накопились забытые процессы Gradle и Colima, и их хочется остановить после проверки

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

  • Нужна замена Maven или сборочной системе: автор прямо называет `mvn-lite` неполной заменой
  • Нужны утилиты для Windows или Linux: `slopstop` и `launch-browser` рассчитаны на macOS
  • Нужна рабочая автоматизация браузера: `launch-browser` и `html-screenshot` лишь запускают Chrome и делают снимок

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

Запусти `mvn-lite` `clean` `verify` и сообщи только итог, полный лог показывай при падении.

Ограничения

Проект экспериментальный и небольшой. `mvn-lite` не заменяет Maven полностью, `npm-lite` сокращает вывод только для двух поддерживаемых сценариев npm и прямых запусков тестов Node, остальные вызовы проходят без изменений. Утилиты `launch-browser`, `slopstop` и `vscode-test` рассчитаны на macOS. `slopstop` по умолчанию только читает, команда `--stop-safe` останавливает безопасные процессы без вопросов. Установщик через `curl | bash` не правит файлы запуска оболочки, но добавлять каталог `scripts/` в PATH приходится самому.

Как отключить. Удалите каталог ~/.local/share/agent-scripts и ссылки на четыре команды из ~/.local/bin. Строку `export` PATH из профиля оболочки и данные в ~/.agent-scripts удалите вручную, а скиллы уберите из каталога скиллов агента.

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

Как поставить Agent Scripts?

Выполните `curl -fsSL https://raw.githubusercontent.com/ejboy/agent-scripts/main/install.sh | bash`. Репозиторий ляжет в `~/.local/share/agent-scripts`, четыре основные команды получат ссылки в `~/.local/bin`. Вручную: `git clone` в эту папку и `export PATH`.

Ставятся ли скиллы тем же установщиком?

Нет. Установщик ставит только команды и Skills CLI не вызывает. Скиллы `lite-tools`, `repolink` и экспериментальный `lightweight-monitoring` ставятся отдельно по инструкции в репозитории.

Что выводит `mvn-lite` при ошибке?

Он сохраняет полный журнал и показывает краткую сводку. Флаг `--full` снимает сжатие: `mvn-lite --full dependency:tree`. Аналогично у `go-lite --full test ./...`.

Безопасно ли запускать `slopstop`?

По умолчанию он только читает и перечисляет кандидатов на остановку. `--stop` просит подтверждение один раз, `--stop-safe` останавливает безопасных без вопросов, но каждого проверяет заново. Старые и тяжелые процессы он сам не трогает.

Что делает `repolink`?

Ведет локальный реестр репозиториев и команд: `repolink commands` показывает доступные утилиты, `repolink add ~/src/aibadger` регистрирует проект. Агент так находит связанные репозитории на машине.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы для коммитов, ревью и ZenTao плюс статусная строка, учет баланса шлюза и лог сессий для Claude Code, Codex, OpenCode.

ПлагинРасширенный доступ179Звезды репозитория

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,5 тыс.Звезды репозитория

Линтер обвязки агента проверяет AGENTS.md, CLAUDE.md, CI и хуки репозитория и выставляет оценку по шести направлениям.

CLIРасширенный доступ65Звезды репозитория

Личный набор Армина для Pi Coding Agent: 18 скиллов, расширения, команды и темы, часть скиллов переносится в другие агенты

СкиллШирокий доступ3,2 тыс.Звезды репозитория

Кодовый агент для терминала на Go: модели GLM, DeepSeek и локальный Ollama, 59 встроенных инструментов и MCP

CLIШирокий доступ110Звезды репозитория

Agentic OS добавляет к ИИ-агенту пять шагов работы и проверки в хуках git и CI, чтобы шаг без доказательств не считался сделанным

ВоркфлоуРасширенный доступ234Звезды репозитория

Коротко о README

README начинается с описания трех основных сжимающих утилит и вспомогательных, затем дает установку через скрипт или клон. Каждая команда получает короткий раздел с примерами: `mvn-lite`, npm-lite, go-lite, `slopstop`, `launch-browser`, html-screenshot, vscode-test и RepoLink. Завершает статус проекта: экспериментальный набор, не система сборки и не фреймворк автоматизации.

Бейдж для README

Сообщить о проблеме