Автооптимизация: Плагин Claude Code для автономной оптимизации производительности

auto-optimize — это плагин для Claude Code, который автоматизирует цикл оптимизации производительности: профилирование, поиск узких мест, написание исправлений, тестирование и повторение. Разработчик, инженер по производительности, работающий над высокопроизводительной Java-хэш-таблицей, создал его, чтобы исключить ручную работу по оптимизации.
Как это работает
Плагин запускает автономный цикл для каждого эксперимента со следующими шагами:
- Профилирование — запускает async-profiler и анализирует вывод flamegraph
- Планирование — структурированное обдумывание перед изменением кода, включая Step-Back (абстрактное определение типа узкого места), Chain-of-Thought (перечисление стратегий с анализом компромиссов) и Pre-mortem (предположение, что план уже провалился, для выявления потенциальных проблем)
- Реализация — пишет и применяет изменения
- Тестирование — запускает JMH и сравнивает с базовым уровнем
- Анализ — создаёт файл reflexion.md с документацией о неожиданных результатах, неудачах и следующих шагах
Каждый последующий эксперимент читает reflexion.md перед профилированием, чтобы избежать повторного предложения ранее отклонённых экспериментов. Без этого агент «предложил бы тот же отклонённый эксперимент через две итерации с такой же уверенной аргументацией — у него не было бы способа узнать, что он уже изучил».
Архитектура под-агентов
Каждый эксперимент выполняется в выделенном под-агенте. Сырые данные профилирования, дизассемблированный код, различия и логи тестирования никогда не попадают в основной контекст. Оркестратор видит только структурированные возвращаемые значения: что изменилось, какие результаты показали тесты и что пробовать дальше.
Эта архитектура предотвращает загрязнение контекста: «Когда основной контекст переполняется, поведение агента ухудшается незаметными способами — вывод всё ещё выглядит логичным, но он начинает рассуждать о неправильной проблеме. Перемещение всего в под-агенты сохраняет оркестратор чистым неограниченно долго».
Установка и использование
Установите с помощью:
claude plugin marketplace add bluuewhale/auto-optimize
claude plugin install auto-optimize@auto-optimize
Затем запустите: /auto-optimize
Вы указываете цель, команду для тестирования и порог успеха. В одном случае разработчик дал плагину одну подсказку и получил хэш-таблицу на 27% быстрее во всех сценариях тестирования примерно за 3 часа.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

EctoLedger: Открытый микроВМ-песочница для локальных ИИ-агентов с доступом к терминалу
EctoLedger — это открытый рантайм-брандмауэр и реестр, обеспечивающий изоляцию микровиртуальных машин для локальных ИИ-агентов с доступом к терминалу, запускающий четыре уровня защиты перед выполнением команд в среде Apple Hypervisor.framework (macOS) или микровиртуальной машины Firecracker (Linux).

Skillware добавляет генератор синтетических данных с оценкой энтропии для тонкой настройки локальных моделей.
Skillware выпустила новый навык генератора синтетических данных, который использует эвристики коэффициента сжатия zlib для оценки разнообразия вывода, помогая предотвратить коллапс модели. Инструмент работает из коробки с Ollama, поддерживает Gemini/Anthropic для высокоуровневых пакетов рассуждений и выводит JSON-пакеты для конвейеров тонкой настройки .jsonl.

Обзор производительности Omnicoder-9B: Скорость против проблем с вызовом инструментов
Omnicoder-9B, модель, ориентированная на программирование, дообученная на Qwen3.5 9B с выводами от Opus 4.6, GPT 5.4, GPT 5.3 Codex и Gemini 3.1 Pro, демонстрирует высокую производительность на оборудовании среднего уровня, но имеет проблемы с вызовом инструментов в IDE.

Открытый MCP-сервер подключает Claude к API Mailchimp
Разработчик создал MCP-сервер для Mailchimp с использованием Claude Code, предоставляющий 53 инструмента для кампаний, аудиторий, отчетов, автоматизации и электронной коммерции со встроенными режимами безопасности и конфигурацией только для чтения.