Evolving Agents: директор-агент для обучения стилю работы команды
Evolving Agents — это директор-агент, который обучается стилю работы твоей команды, организуя планы по связным утверждениям из CLAUDE.md. Проект выделяется тем, что фиксирует каждое обучение в виде версионированных патчей и делегирует задачи модельным системам, включая Claude Code и локальные модели.
Этот инструмент может быть полезен командам, используя Claude или те, кто ищет способ улучшить процессы планирования и делегирования. Он позволяет эффективно управлять знаниями команды и адаптироваться к изменениям. Запускается как плагин для Claude Code, на текущий момент не указано, требуется ли наличиe специальных API-ключей или ограничений на платформах, кроме нужды работать с Claude.
Имей в виду, что проект все еще находится на ранней стадии, поэтому возможны обновления и изменения в функционале. В целом, для разработчиков, заинтересованных в автоматизации процессов работы в команде, это может быть полезное решение.
Что такое Evolving Agents
Проект Evolving Agents — это система, разработанная для помощи в планировании, делегировании задач и обучении на основе опыта. В 2025 году в её состав входили несколько компонентов, среди которых системный агент, умная память и библиотека агента. Главная цель заключается в создании так называемого «директора», который управляет всем этим функционалом, фиксируя результаты и улучшая процессы на основе измерений.
Для чего нужен проект
Evolving Agents помогает командам эффективно работать с задачами, сохраняя память о принятых решениях и правилах. Каждый запланированный шаг отслеживается, а исправления фиксируются, что позволяет системе учиться на своих ошибках. Проект ориентирован на использование в контексте Claude Code, что делает его гибким и масштабируемым для различных потребностей пользователей.
Как установить и запустить
Существует два способа использования проекта: как плагин для Claude Code или как оболочка с двумя интерфейсами.
Для установки плагина внутри Claude Code используй следующие команды:
/plugin install director --marketplace EvolvingAgentsLabs/evolving-agents
/director:compile # скомпилировать твои CLAUDE.md и AGENTS.md в связанные утверждения
/director:reflect # после выполнения задачи: исправления становятся предложенными правками
/director:recipes # опционально: рецепты, на основе которых локальная модель планирует
Если ты предпочитаешь использовать оболочку, выполни следующие команды:
git clone https://github.com/EvolvingAgentsLabs/evolving-agents && cd evolving-agents/packages/director
python3 -m director.compile --claude-md ~/your-project/CLAUDE.md \
--memory-dir ~/.claude/projects//memory --workdir ~/your-project
python3 -m director.server --config ~/.config/director/director.json # открыть http://127.0.0.1:8740
Для работы понадобится Python 3.10 и Claude Code. Данные о памяти хранятся только на твоем компьютере.
Особенности и ограничения
Проект ориентирован на высокую степень адаптивности и обучения. Он может:
- Запоминать правила и ссылаться на них в процессе работы;
- Учиться на исправлениях от пользователя, сохраняя только те, которые были одобрены;
- Работать с задачами, перемещая их между областями (frontier и local) согласно потребностям команды;
- Гарантировать выполнение критических задач согласно установленным правилам.
Тем не менее, у проекта есть некоторые ограничения. Например, каждый управляемый агент должен продемонстрировать эффективность в ряде задач, чтобы быть интегрированным в систему. Кроме того, работая с облачными ресурсами, необходимо соблюдение правил конфиденциальности.
Что дальше
Дальнейшие планы для проекта описаны в ROADMAP.md. Они включают улучшение структуры памяти и добавление новых интерфейсов для работы с различными платформами, такими как Anthropic Managed Agents и Google Antigravity.
Открыть на GitHub: EvolvingAgentsLabs/evolving-agents →
RepoRadar