AIKraft Agents

DietrichGebert/ponytail

Заставляет вашего AI-агента мыслить как самый ленивый сеньор-разработчик. Лучший код — это тот, который вы никогда не писали.

Агенты⭐ 185 348JavaScriptпоследний релиз: v5.3.3
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Ponytail — это набор инструкций (skill) для AI-агентов, который заставляет их писать минимально необходимый код, имитируя подход «ленивого сеньор-разработчика».

Зачем нужен

Инструмент решает проблему избыточного кода (over-engineering), когда агенты добавляют лишние библиотеки, стили и обсуждения там, где достаточно нативных решений. Ponytail снижает объём кода, стоимость и время выполнения задач, сохраняя при этом безопасность и качество.

Что можно реализовать

  • Ускорение разработки простых UI-компонентов (например, замена установки библиотек на нативные HTML-элементы).
  • Снижение затрат на API-вызовы LLM за счёт уменьшения количества токенов.
  • Автоматизация рутинных задач в проектах с FastAPI, React и другими стеками без создания лишних абстракций.
  • Оптимизация работы AI-агентов (Claude Code, Cursor и др.) для предотвращения «раздувания» кодовой базы.

Ключевые возможности

  • Снижение объёма кода на ~54% (в некоторых случаях до 94%) по сравнению с базовым режимом агента.
  • Уменьшение стоимости работы на ~20% и времени выполнения на ~27%.
  • Полная безопасность: сохранение всех проверок, обработки ошибок и доступности (100% safe), в отличие от простых промптов «пиши однострочники».
  • Совместимость с 16+ AI-агентами, включая Claude Code.
  • Доказанная эффективность на реальных задачах в open-source репозиториях (FastAPI + React).

👤 Кому подойдёт: Разработчики, использующие AI-ассистентов для написания кода; команды, стремящиеся оптимизировать затраты на LLM; архитекторы, борющиеся с over-engineering в автоматизированной разработке.

Релизы

v5.3.3patch
🕐 8 дн назад · релиз на GitHub ↗

Исправления UI-бэнда, таймаутов хуков на Windows, иконки Codex и стабильности тестов.

  • Fixed: Улучшена работа UI-бэнда: исправлено отображение уровня после /clear и /resume, убрано дублирующее уведомление и отфильтрован вывод сторонних плагинов.
  • Fixed: Увеличены таймауты хуков (15 с) и построения карты кодовой базы (3 с) для корректной работы на медленных Windows-системах.
  • Fixed: Исправлен размер иконки Codex (уменьшена с 554 КБ) и улучшена работа с git ls-files в крупных репозиториях.
  • Fixed: Устранены проблемы с поиском транскрипции без классического хука и корректным завершением сервера todo перед очисткой рабочей директории.
  • Added: Добавлен автотест агентного бенчмарка в CI и уточнена область видимости состояния режима Cursor.
v5.3.2minor
🕐 20 дн назад · релиз на GitHub ↗

Ponytail 5.3.2: импорт прошлых сессий через /ponytail band import с отображением модели, стоимости и токенов на доске.

  • Added: Команда /ponytail band import импортирует историю прошлых сессий Claude Code один раз.
  • Added: На доске теперь отображается модель, использованная в каждой сессии.
  • Added: Добавлена возможность сравнения прошлых сессий с текущими по стоимости, времени агента и количеству токенов.
v5.3.1patch
🕐 20 дн назад · релиз на GitHub ↗

Исправлена совместимость с другими модификациями панели, улучшена работа с путями файлов на Windows.

  • Fixed: Исправлено наложение панели: теперь модификации, добавляющие свои элементы, отображаются под основной панелью, а не исчезают.
  • Fixed: На Windows улучшена работа с путями: теперь корректно используются переменные окружения без обязательного наличия HOME.
  • Fixed: Исправлено создание файлов журнала и доски без предварительного вызова mkdir.
v5.3.0minor
🕐 21 дн назад · релиз на GitHub ↗

Ponytail v5.3.0: добавлена панель с метриками и доска задач в Claude Code, исправлены мелкие баги.

  • Added: В Claude Code добавлена панель (band) с информацией о стоимости, токенах, времени работы агента, повторном использовании кода и статусе тестов.
  • Added: Появилась локальная доска (board) для отслеживания всех задач по проектам и карточек для их совместного использования.
  • Fixed: Исправлено сохранение правил (ruleset) в Qoder при использовании команды /ponytail default.
  • Fixed: Устранена ошибка, из-за которой в Hermes уведомление об отключении отправлялось некорректно.
  • Fixed: Удалены вводящие в заблуждение инструкции по однократному откату изменений в навыках (skills).
v5.2.0patch
🕐 24 дн назад · релиз на GitHub ↗

Исправлено сохранение уровня Ponytail при сжатии контекста, улучшена работа с хуками в Cursor и OpenCode.

  • Fixed: Уровень Ponytail теперь сохраняется при сжатии контекста, а не сбрасывается на дефолтный.
  • Fixed: Исправлена потеря вывода хуков на macOS благодаря синхронной записи.
  • Fixed: Установщик Cursor больше не удаляет пользовательские хуки с похожими именами.
  • Fixed: OpenCode больше не зависает в режиме ревью и поддерживает команду /ponytail default.
  • Added: В расширении Pi добавлена автодополнение аргументов для команды /ponytail.
v5.1.1patch
🕐 24 дн назад · релиз на GitHub ↗

Исправлены уязвимости в маппинге репозиториев, восстановлена работа хуков на старых Node и исправлены ошибки OpenCode 2.

  • Fixed: Исправлена уязвимость, позволяющая вредоносному коду попадать в контекст сессии, и зависание при загрузке через символические ссылки.
  • Fixed: Восстановлена загрузка хуков в проектах с привязкой к старым версиям Node (например, Node 12).
  • Fixed: Исправлены три ошибки в OpenCode 2: кэш компактизации, передача аргументов команд и подсветка упоминаний.
  • Fixed: Команда /ponytail-debt теперь корректно игнорирует файлы и папки, указанные в .gitignore.
  • Added: В таблицу адаптеров добавлены Devin CLI и OpenClaw, обновлена поддержка плагина Antigravity CLI.
v5.1.0minor
🕐 28 дн назад · релиз на GitHub ↗

Ponytail v5.1.0: замена бренда ponytail на нейтральный маркер shortcut в коде, обратная совместимость с /ponytail-debt.

  • Added: В коде теперь используются нейтральные комментарии shortcut вместо бренда ponytail.
  • Added: Команда /ponytail-debt продолжает находить старые метки ponytail, чтобы ничего не терялось.
  • Added: Пользователи могут настроить свой термин или убрать его через CLAUDE.md/AGENTS.md.
  • Производительность и стоимость остаются на уровне версии 5.0.0.
v5.0.0major
🕐 29 дн назад · релиз на GitHub ↗

Ponytail 5: полная переработка правил, ревью и аудита; значительное снижение кода, времени и стоимости.

  • Added: Правила переписаны с нуля: фокус на минимальные изменения, анализ рисков и явное указание пропущенных проверок.
  • Added: Введена карта кодовой базы при старте сессии для повторного использования существующего кода.
  • Added: Команда /ponytail-review переработана: полный анализ багов, безопасности, нагрузки и пропущенных тестов с рекомендациями по исправлению.
  • Added: Добавлен /ponytail-audit для комплексной проверки всего репозитория с приоритизацией исправлений.
  • Added: Репозиторий очищен: удален неиспользуемый код, перемещены переводы и документация из корня.
v4.13.0minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена поддержка Kimi Code, переведён README, удалена поддержка ZCode и улучшена стабильность режимов.

  • Added: Добавлен плагин-адаптер для Kimi Code.
  • Added: README переведён на испанский, корейский, упрощённый китайский и японский языки.
  • Deprecated: Поддержка хоста ZCode полностью удалена.
  • Fixed: Исправлено сохранение режима на Codex, статусной строки и состояния 'off' в Qoder.
  • Fixed: Устранены проблемы с таймаутами, проглатыванием stdin и коллизиями состояний режимов.
v4.12.0minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена поддержка Qwen Code и CodeBuddy, исправлены бенчмарки, нумерация аудита и документация.

  • Added: Добавлена поддержка Qwen Code и интеграция CodeBuddy через существующий плагин Claude.
  • Added: Команды теперь нумеруют результаты аудита, что упрощает указание конкретных правок.
  • Fixed: Исправлены бенчмарки: теперь показываются средние значения агентных тестов, а не старые единичные замеры.
  • Added: Добавлена документация и схема защиты для адаптера Goose.
  • Deprecated: README стал компактнее: инструкции по установке для каждого агента перенесены в INSTALL.md.
v4.11.0minor
🕐 1 мес назад · релиз на GitHub ↗

Исправлена критическая ошибка интеграции с Codex/VS Code, добавлена поддержка Kilo Code и оптимизация контекста Hermes.

  • Fixed: Удален $schema из plugin.json, что вернуло корректную регистрацию хуков в Codex, VS Code и Qwen.
  • Added: Добавлена поддержка расширения Kilo Code для VS Code.
  • Fixed: Hermes теперь отправляет ruleset один раз, а не при каждом ходе, что оптимизирует использование контекста.
  • Added: В ponytail-review и ponytail-audit добавлен тег reuse для переиспользования правил.
  • Added: Добавлена поддержка Command Code и улучшена работа с AGENTS.md в Freebuff CLI и DeepSeek Harness.
v4.10.3minor
🕐 1 мес назад · релиз на GitHub ↗

Режим Ponytail теперь изолирован по проектам, исправлено поведение команды /ponytail и устранено предупреждение Codex.

  • Fixed: Режим Ponytail сохраняется отдельно для каждого проекта, предотвращая конфликты при одновременной работе с несколькими репозиториями.
  • Fixed: Команда /ponytail теперь включает режим или сообщает текущий уровень, если он уже активен.
  • Fixed: Удалено системное сообщение SessionStart в Codex, которое ранее вызывало желтое предупреждение при каждом запуске.
  • Fixed: Для ZCode добавлена поддержка правил через JSON hookSpecificOutput, чтобы инструкции корректно достигали модели.
  • Fixed: Исправлено чтение версии пакета ponytail MCP.
v4.10.1patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена загрузка плагина OpenCode 2 и добавлена поддержка команды /ponytail <level> для текущего сообщения.

  • Fixed: Плагин OpenCode теперь корректно загружается в OpenCode 2, устранена ошибка экспорта определения.
  • Added: В OpenCode 2 добавлена поддержка команды /ponytail <level> для применения к текущему сообщению.
  • Added: Плагин портирован на новую API OpenCode 2 при сохранении обратной совместимости с версией 1.
v4.10.0minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена нативная поддержка Cursor через hooks.json, адаптер Grok Build и исправлено определение VS Code Copilot.

  • Added: Появилась нативная поддержка Cursor через hooks.json с удобным скриптом установки.
  • Added: Добавлен адаптер нативных навыков Grok Build.
  • Fixed: Исправлено корректное определение VS Code Copilot через CLAUDE_PLUGIN_ROOT.
  • Fixed: Удалены commandWindows из hooks.json для прохождения валидации в маркетплейсе Claude.ai.
v4.9.0minor
🕐 3 мес назад · релиз на GitHub ↗

Ponytail v4.9.0: сохранение режима по умолчанию, поддержка Qoder, улучшение статус-баров и множество исправлений.

  • Added: Команда `/ponytail default <mode>` теперь сохраняет выбранный режим после перезагрузки.
  • Added: Базовая команда `/ponytail` отображает активный уровень, а не сбрасывает его.
  • Added: Добавлена поддержка Qoder и управление статус-баром через переменную `PONYTAIL_SUBAGENT_MATCHER`.
  • Fixed: Исправлены зависания Windows, ошибки парсинга BOM, краши при удалении и проблемы с CRLF.
  • Fixed: Улучшена стабильность работы с Codex, OpenCode и скриптом uninstall.
v4.8.4minor
🕐 4 мес назад · релиз на GitHub ↗

Ponytail v4.8.4: запуск как плагин Hermes Agent и Devin CLI, улучшение срабатывания на задачи.

  • Added: Ponytail теперь работает как нативный плагин Hermes Agent с постоянным контекстом и слэш-командами.
  • Added: Добавлена поддержка в качестве плагина для Devin CLI.
  • Added: Скилл теперь срабатывает на любые задачи по коду, а не только по ключевым словам, что повысило точность срабатывания.
  • Fixed: Исправлен подсчёт строк кода в бенчмарках и ошибка при указании URL Ollama без хоста.