AIKraft Agents

ruvnet/ruflo

🌊 The leading agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning swarm intelligence, RAG integration, and native Claude Code / Codex Integration

Агенты⭐ 81 006TypeScriptпоследний релиз: v3.72.0
Открыть на GitHub ↗Сайт проекта ↗

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

Ruflo — это агентный мета-инструмент (meta-harness) для Claude Code и Codex, который добавляет к моделям слой координации, памяти и управления многоагентными роями.

Зачем нужен

Инструмент решает проблему изолированного выполнения задач LLM, превращая их в координируемые системы с самообучением и долгосрочной памятью. Он полезен тем, кто хочет автоматизировать сложные рабочие процессы, где один агент не справляется, а требуется взаимодействие нескольких специализированных агентов и безопасная федеративная связь между машинами.

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

  • Автоматизация сложных кодовых задач через самоорганизующиеся рои агентов (swarms)
  • Создание conversational AI систем с адаптивной памятью и RAG-интеграцией
  • Координация автономных рабочих процессов с использованием 100+ специализированных агентов
  • Безопасная федеративная коммуникация между агентами на разных машинах без утечки данных

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

  • Интеграция с Claude Code и Codex через плагины и CLI (npx ruflo init)
  • Архитектура self-learning/self-optimizing с циклом обучения и маршрутизацией задач
  • Поддержка 98+ агентов, 60+ команд и 30+ скиллов из коробки
  • Использование Rust-based движка для embeddings, памяти и плагин-системы
  • Enterprise-уровень безопасности и guardrails для корпоративного использования

👤 Кому подойдёт: разработчики, инженеры по AI, архитекторы agentic-систем

Релизы

v3.72.0majorbreaking
🕐 3 ч назад · релиз на GitHub ↗

Обновление MCP до версии 2026-07-28, усиление безопасности и исправление ошибок в Hive-mind, Swarm и CLI.

  • Added: MCP-сервер поддерживает спецификацию 2026-07-28, динамически выбирая версию протокола и отдавая стабильный список инструментов.
  • Breaking: Изменено поведение initialize: теперь сервер эхо-отзывает поддерживаемую версию, а не всегда отвечает 2024-11-05.
  • Added: Введены новые механизмы защиты: блокировка gzip-бомб, ограничение размера импортов, защита от ReDoS и новый параметр RUFLO_AIDEFENCE_PACKS.
  • Fixed: Исправлена работа Hive-mind (строгое соблюдение maxAgents), Swarm (корректное завершение) и CLI-флагов с camelCase.
  • Added: Добавлена поддержка W3C traceparent для трассировки вызовов инструментов и улучшена целостность данных хранилищ.
v3.71.4patchbreaking
🕐 вчера · релиз на GitHub ↗

Выпуск 3.71.4: критические исправления безопасности в browser tools, memory, federation и ruvocal.

  • Breaking: browser_open теперь принимает только фиксированный список Chromium-флагов, блокируя произвольные аргументы.
  • Breaking: memory export/import ограничены проектной директорией, запрещены симлинки и системные пути.
  • Fixed: ruvocal блокирует не-loopback хосты и внешние браузерные источники без MCP_AUTH_TOKEN.
  • Fixed: federation BBS проверяет происхождение и подпись объединённых конвертов перед синхронизацией.
  • Fixed: x.ruv.io gateway использует доверенный адрес для лимитов, игнорируя поддельный X-Forwarded-For.
v3.71.3patch
🕐 вчера · релиз на GitHub ↗

Обновление поддержки Claude Code 2.1, оптимизация Leaf-агентов и исправления AutoMemory, daemon и cost-tracker.

  • Added: Поддержка Claude Code 2.1.290–2.1.318: исправлена работа headless-воркеров, добавлена опция agentModels и оптимизированы Leaf-агенты.
  • Fixed: AutoMemory: исправлено скрытое игнорирование ошибок записи, добавлена команда read и проверка импорта.
  • Fixed: Daemon: явная команда stop теперь корректно блокирует автозапуск до следующего start.
  • Fixed: Cost-tracker: исправлен двойной подсчет ответов Claude Code.
  • Added: Console: улучшено отображение панели над промптом в узких терминалах.
v3.71.2patchbreaking
🕐 вчера · релиз на GitHub ↗

Исправления в embeddings, сессиях, терминале и безопасности (прототипное загрязнение), а также учёт токенов кэша Anthropic.

  • Fixed: Исправлена работа embeddings_search с порогом 0 и CLI-параметров базы данных.
  • Fixed: Сессии теперь корректно сохраняют и восстанавливаются с учётом флагов компонентов.
  • Fixed: Терминал сообщает об ошибке при неизвестном sessionId, а не создаёт новую сессию.
  • Breaking: Устранена уязвимость прототипного загрязнения в хранилищах DAA/workflow/claims.
  • Fixed: В провайдерах 3.0.1 токены кэша Anthropic теперь учитываются в стоимости (запись 1.25x, чтение 0.1x).
v3.71.1patch
🕐 вчера · релиз на GitHub ↗

Исправление CI, стабильности MCP, работы с паттернами и утилит миграции в Ruflo v3.71.1.

  • Fixed: Поиск паттернов теперь работает в офлайне через substring scan, если не загружается модель Transformers.js.
  • Fixed: MCP-сервер больше не блокирует новые клиенты при достижении лимита maxSessions, устаревшие сессии закрываются сразу.
  • Fixed: Утилиты ruvector и deployment корректно учитывают флаг --dry-run, не выполняя реальных операций.
  • Fixed: Исправлена ошибка при запуске на прерванном обновлении: теперь выводится понятная инструкция по восстановлению.
  • Fixed: Исправлен поиск проектов в memory_import_claude, содержащих спецсимволы, и улучшена обработка ошибок инициализации AgentDB.
v3.71.0minor
🕐 4 дн назад · релиз на GitHub ↗

Релиз v3.71.0: добавлена опция contextDelegation для автоматического делегирования чтения файлов через ruflo-mods 0.15.0.

  • Added: Добавлена опция contextDelegation (off/observe/enforce) для автоматического делегирования чтения файлов в ruflo-mods 0.15.0.
  • Added: Механизм использует haiku-модель для ответов без вызовов API, показывая только цитируемые строки файла.
  • Added: Включена строгая проверка безопасности: модели передаются только реальные строки из файлов, без подделок.
  • Added: Проведено живое тестирование: делегирование чтения 6 файлов дало 100% точность и снижение затрат на 22.5%.
  • Fixed: Исправлена документация: уточнено, что функция доступна через плагин ruflo-mods, а не через базовый CLI.
v3.70.0minor
🕐 4 дн назад · релиз на GitHub ↗

Релиз v3.70.0: внедрено делегирование контекста с верификацией цитат и новым адаптером Anthropic, без ломающих изменений.

  • Added: Добавлено делегирование контекста (Bounded context delegation) с новыми API и командой ruflo hooks context-plan для передачи тяжелых задач на более дешевые воркеры.
  • Added: Внедрен createAnthropicContextAdapter с жесткими ограничениями, фиксированными эндпоинтами и верификацией ответов, обеспечивающий безопасный транспорт.
  • Added: Добавлен протокол бенчмарков для оценки делегирования контекста, предоставляющий детерминированные данные о производительности без вызовов к провайдерам.
  • Fixed: Исправлена обработка флага --worker-available в CLI-парсере, теперь он корректно учитывается при работе с воркерами.
  • Added: Усилены меры безопасности: пилотные раннеры передают дочернему CLI только разрешенный список переменных окружения, а не всю оболочку.
v3.68.0minor
🕐 5 дн назад · релиз на GitHub ↗

Ruflo 3.68.0: агенты теперь сохраняют и ищут прошлые сессии через agentdb с гибридным поиском и реранкером.

  • Added: Добавлен MCP-инструмент agentdb_episode-recall для поиска по прошлым сессиям и эпизодам памяти.
  • Added: Параметр recall: true в agentdb_session-start возвращает релевантные прошлые эпизоды.
  • Fixed: Исправлено сохранение эпизодов сессий: теперь они корректно записываются в базу данных.
  • Added: Обновлен agentdb до версии 3.2.0, добавлена поддержка ruvector 0.3.5.
v3.67.0minorbreaking
🕐 5 дн назад · релиз на GitHub ↗

Релиз 3.67.0: усиление безопасности через AIMDS, исправление AgentDB и переход на стабильные версии зависимостей.

  • Added: Добавлены пакеты AIMDS для обнаружения инъекций в промптах, охватывающие 53 паттерна.
  • Fixed: Исправлены критические уязвимости в agentdb, agentic-flow и aidefence, включая SQL-инъекции и ReDoS.
  • Fixed: Восстановлена работа поиска по памяти и автопилота благодаря исправлению асинхронности в AgentDB.
  • Breaking: Убраны альфа-теги, обновления теперь публикуются только в тег latest.
  • Added: Обновлены зависимости до стабильных версий agentdb 3.0.0 и agentic-flow 3.0.0.
v3.66.2patch
🕐 5 дн назад · релиз на GitHub ↗

Выпуск v3.66.2: критические исправления безопасности в токенах, генерации кодов и санитизации строк.

  • Fixed: Bearer-токены теперь парсятся за линейное время, устранена уязвимость ReDoS в HTTP и WebSocket.
  • Fixed: Исправлена неравномерность распределения цифр в verification-кодах с использованием crypto.randomInt.
  • Fixed: Функция sanitizeString теперь надежно блокирует повторную сборку вредоносных протоколов.
  • Fixed: IDs сессий terminal_create генерируются через криптографически стойкий crypto.randomBytes.
v3.66.1patchbreaking
🕐 5 дн назад · релиз на GitHub ↗

Исправлена блокировка хранилища памяти и добавлено строгое соблюдение порогов доверия в федерации.

  • Fixed: Улучшена обработка ошибок при блокировке хранилища памяти: теперь система корректно сообщает о конфликте процессов, а не о неверном формате файла.
  • Breaking: В федерации строго enforced пороговые значения доверия (trust thresholds) для записи, памяти и запуска агентов, что исключает обход политик безопасности.
  • Fixed: Команда memory_list теперь возвращает ошибку выполнения запроса, а не пустой список при сбое.
  • Added: Выпущены новые версии пакетов: @claude-flow/memory 3.2.0 и @claude-flow/plugin-agent-federation 1.0.4.
v3.66.0minor
🕐 5 дн назад · релиз на GitHub ↗

В Ruflo v3.66.0 классические хуки получили цикл обучения с уроками, а проверка обновлений исправлена для CI.

  • Added: Цикл обучения (learning loop) теперь работает во всех проектах через классические хуки, записывая верифицированные ходы и генерируя уроки.
  • Added: Уроки теперь указывают конкретные файлы, в которые нужно вносить исправления, на основе анализа измененных источников.
  • Added: Оценка эффективности цикла обучения использует механизм последовательной проверки, предотвращающий неинформативные запуски.
  • Fixed: Исправлена проверка обновлений при запуске: теперь корректно пропускается в средах CI, где переменная CI равна 1.
v3.65.1patch
🕐 6 дн назад · релиз на GitHub ↗

Выпущен патч безопасности v3.65.1, устраняющий уязвимость SSRF через DNS в инструменте http_fetch.

  • Fixed: Устранена уязвимость SSRF через DNS в инструменте MCP http_fetch, позволявшая обходить фильтрацию частных адресов.
  • Fixed: Внедрена проверка всех разрешённых адресов на этапе DNS-запроса, включая все этапы перенаправлений.
  • Fixed: Расширен список блокируемых адресов: добавлены IPv6-формы (NAT64, 6to4, multicast), localhost и зарезервированные диапазоны.
v3.65.0minor
🕐 7 дн назад · релиз на GitHub ↗

Релиз ruflo 3.65.0: защита ленин-лупа, тесты реального бинарника, аудит плагинов и управление бюджетами.

  • Added: Защита learning-loop от гейминга: помечаются загрязненные записи, добавлен аномальный гейт и опциональная повторная проверка.
  • Added: Тестирование через реальный бинарник claude с моками Anthropic API без ключей для проверки контрактов модов.
  • Added: Верификация плагинов через Ed25519-подписи и блокировка установки при обнаружении рисков.
  • Added: Управление бюджетами: экспорт лимитов в LiteLLM, отчеты по тратам и новый параметр costLedger.
  • Added: Оптимизация плагинов: сокращение описаний, скрытие от модели и аудит чувствительных данных.
v3.64.0minor
🕐 7 дн назад · релиз на GitHub ↗

В Ruflo v3.64.0 включён по умолчанию цикл обучения на подтверждённых результатах с использованием SONA.

  • Added: Активирован цикл обучения на подтверждённых результатах (learningLoop), работающий по умолчанию.
  • Added: Обучение SONA теперь происходит только на ходах с успешным выходом тестов или линтеров, игнорируя непроверенные данные.
  • Added: Извлечённые уроки сохраняются в файл и могут цитироваться в промптах при совпадении с текущим контекстом.
  • Added: Добавлена команда ruflo doctor для диагностики состояния обучения SONA.
  • Версия ruflo-mods обновлена до 0.8.0, доступна через маркетплейс плагинов.
v3.63.9patch
🕐 7 дн назад · релиз на GitHub ↗

Исправлена утечка токенов в github_repo_analyze, устранены ошибки миграции и анализа репозиториев с точкой в имени.

  • Fixed: github_repo_analyze больше не возвращает учетные данные в URL удаленного репозитория, что предотвращает утечку токенов.
  • Fixed: Исправлена работа флагов --dry-run для команд migrate: теперь они корректно показывают превью, не перезаписывая конфигурацию.
  • Fixed: github_repo_analyze корректно обрабатывает имена репозиториев, содержащие точку (например, vercel/next.js).
  • Fixed: hooks_worker-detect с autoDispatch теперь помечает записи как synthetic, если исполнитель не запускался.
  • Запись agentic-qe-fleet в маркетплейсе зафиксирована на версии Agentic QE v3.15.17.
v3.63.8patch
🕐 8 дн назад · релиз на GitHub ↗

Исправлено падение регистрации контроллеров памяти и синхронизация поиска с локальным ReasoningBank в agentdb.

  • Fixed: Добавлен метод ControllerRegistry.set() в @claude-flow/memory, устраняющий молчаливое отклонение регистрации контроллеров CLI.
  • Fixed: Локальный ReasoningBank теперь корректно регистрируется, когда недоступен ReasoningBank из agentdb.
  • Fixed: Исправлена рассинхронизация между pattern-store и pattern-search: поиск теперь использует единый бэкенд и падает в SQL-пространство при отсутствии совпадений.
v3.63.7patch
🕐 8 дн назад · релиз на GitHub ↗

Исправлены ошибки в agent_spawn, coordination_sync, agent_pool и других инструментах, улучшена валидация.

  • Fixed: agent_spawn теперь принимает type как алиас для agentType, при этом agentType имеет приоритет.
  • Fixed: coordination_sync trigger теперь сразу отказывает при ошибке, а не ждет 50 мс.
  • Fixed: agent_pool fill реализован корректно, вместо возврата ошибки Unknown action.
  • Fixed: hooks_build-agents пишет данные в проект, валидирует outputDir и не выдает ложную статистику.
  • Fixed: performance_metrics теперь сообщает реальную задержку и пропускную способность, а не фиксированные значения.
v3.63.6patch
🕐 9 дн назад · релиз на GitHub ↗

Исправлена работа с алертами Project Anatole в консоли, устранены ошибки в claims_rebalance и настройке зависимостей.

  • Fixed: В ruflo-console 0.49.7 восстановлена возможность очистки алертов Project Anatole через консоль; теперь команда `/protector` отправляется без ожидания внутри tool call, а подтверждение применяется посл
  • Fixed: Исправлена логика claims_rebalance: больше не передаётся больше заявок первому незанятому агенту, чем позволяет его лимит.
  • Fixed: Пакет @claude-flow/aidefence объявлен как опциональная зависимость CLI.
  • Fixed: Навык hooks-automation теперь корректно использует команду hooks и реальные имена MCP-инструментов.
v3.63.5patchbreaking
🕐 9 дн назад · релиз на GitHub ↗

Исправлена безопасность редиректов в http_fetch, устранены ошибки в SONA EWC++, task_list и других компонентах ruflo v3.63.5.

  • Breaking: http_fetch: добавлена строгая валидация всех перенаправлений, защита от редиректов на локальные адреса и метаданные, лимит 10 шагов, сброс чувствительных заголовков.
  • Fixed: SONA EWC++: исправлено сохранение важности Фишера и якорных значений в SONAManager после каждого цикла обучения.
  • Fixed: task_list: фильтр по статусу теперь корректно работает с алиасами статусов.
  • Fixed: Workflow: шаги условий получили доступ к выводам предыдущих шагов через синтаксис step-N.output.
  • Fixed: ruflo-console: исправлен подсчёт отменённых задач в task_summary и ожидающих воркеров в hooks_worker-status; улучшена работа doctor на Windows.
v3.63.4patchbreaking
🕐 10 дн назад · релиз на GitHub ↗

Патч безопасности: добавлена обязательная аутентификация для MCP и улучшена проверка доверия в федерации.

  • Breaking: HTTP и WebSocket клиенты теперь обязаны передавать токен аутентификации, иначе соединение будет отклонено.
  • Breaking: Для федерации узлов теперь требуется явная настройка trustedPeerKeys; самоподписанные манифесты больше не обеспечивают доверие.
  • Fixed: Исправлена уязвимость: файлы в очереди демона больше не могут обходить контроль супервизора.
  • Fixed: Устранена возможность выхода журнала комнаты за пределы базового пути при использовании символа '..' в названии.
v3.63.3patchbreaking
🕐 10 дн назад · релиз на GitHub ↗

Выпуск 3.63.3: критические исправления безопасности для AI-воркеров, MCP и плагина федерации агентов.

  • Breaking: Конфигурация проекта больше не может включать AI-воркеры; настройка daemon.aiWorkers.enabled теперь игнорируется в файлах проекта.
  • Fixed: @claude-flow/mcp 3.1.3: добавлена защита от несанкционированных запросов по HTTP и WebSocket без токена.
  • Fixed: @claude-flow/plugin-agent-federation 1.0.2: отказы в политиках теперь окончательны даже в режимах legacy и observe.
  • Fixed: Аудиторский воркер больше не сканирует файлы .env* в проекте.
v3.63.2patch
🕐 10 дн назад · релиз на GitHub ↗

Исправлена уязвимость SSRF для IPv6 в http_fetch и решена проблема с длинной командной строкой в ruflo-console.

  • Fixed: http_fetch теперь корректно обрабатывает IPv6-литералы: скобки удаляются перед проверкой, что позволяет блокировать частные адреса (fc00::/7, fe80::/10) и IPv4-маппированные формы (например, ::ffff:12
  • Fixed: ruflo-console 0.49.4: план миссии теперь загружается из файла, что устраняет ошибку «command line is too long» в Windows.
  • Fixed: В CI добавлены проверки импорта и манифеста для синхронизации вспомогательных пакетов.
v3.63.1patch
🕐 11 дн назад · релиз на GitHub ↗

Исправления в ruflo-console, flywheel, federation_bbs_watch, ruflo-mods и внутренней логике Swarm.

  • Fixed: ruflo-console 0.49.3: исправлено определение плагинов, теперь побеждает запись с самым длинным projectPath; добавлены фиксы путей и автопилота для Windows.
  • Fixed: flywheel run: на Windows отключена синхронизация каталога, что позволяет успешно выполнять коммиты.
  • Fixed: federation_bbs_watch: исправлена прокрутка страниц вперёд начиная с sinceEnvelopeId.
  • Fixed: ruflo-agent 0.4.1: управляемые агенты теперь блокируют ресурсы с идентификаторами . и .., а защита учитывает общие обёртки аргументов.
  • Fixed: ruflo-mods 0.7.1: восстановлена загрузка модулей.
  • Fixed: Swarm (источник): топология лидеров теперь соединяет только с лидером, консенсус ожидает событий вместо опроса, а повторные попытки освобождают старые слоты домена.
v3.63.0minor
🕐 12 дн назад · релиз на GitHub ↗

Релиз v3.63.0: добавлены инструменты MCP для управления облачными агентами Claude и исправления безопасности.

  • Added: Добавлены четыре MCP-инструмента для Anthropic Claude Managed Agents: управление, обучение, прерывание и контроль сессий.
  • Added: Реализована поддержка динамических рабочих процессов с бюджетом и верификацией результатов в консоли.
  • Fixed: Исправлено дублирование записей в memory_search_unified при совпадении ключей в разных пространствах имен.
  • Fixed: Устранены уязвимости и ошибки в логике прерывания сессий, верификации подписей и отображении статусов в консоли.
  • Облачный рантайм пока не протестирован на продакшене с ключом исполнителя; рекомендуется осторожное использование.
v3.62.0minor
🕐 12 дн назад · релиз на GitHub ↗

Релиз v3.62.0: добавлен инструмент MCP для планирования запуска CUDA, исправлены ошибки анализа и работы демона.

  • Added: Добавлен новый инструмент MCP rure_cuda_launch_plan для планирования запуска CUDA-ядер с точным расчётом occupancy.
  • Fixed: Исправлено некорректное определение архитектуры (sm_5) для standalone .cubin файлов, собранных в CUDA 12.
  • Fixed: Исправлен приоритет настроек демона: явные значения в config.json теперь имеют приоритет над сохранённым состоянием.
  • Fixed: Улучшена обработка отмены headless-воркеров: добавлен принудительный SIGKILL и устранён зависающий таймер.
v3.61.1patch
🕐 12 дн назад · релиз на GitHub ↗

Выпуск v3.61.1: добавлена поддержка внешних папок в ruflo-console, изменена логика CI для плагинов.

  • Added: ruflo-console 0.48.0: ruRE теперь может читать папки вне проекта через новую опцию rureFolders.
  • Added: Добавлены проверки безопасности для абсолютных путей, ссылок и специальных символов в новых папках.
  • Fixed: CI: запросы на слияние плагинов теперь отклоняются, если версия в plugin.json не обновлена при изменении файлов.
  • Изменения в @claude-flow/plugins не входят в этот релиз и не являются зависимостью CLI.
v3.60.1patch
🕐 13 дн назад · релиз на GitHub ↗

Исправлена ошибка удаления конфигурации при очистке и добавлена поддержка Windows для ruflo-console.

  • Fixed: ruflo cleanup --force --keep-config больше не удаляет файлы конфигурации из-за рассинхрона имён флагов.
  • Fixed: ruflo-console 0.45.1: исправлена работа ADR, сохранения и экспорта на Windows за счёт использования локальной файловой системы.
  • Fixed: ruflo-console: автопилот теперь корректно обрабатывает Windows-пути (C:, UNC) с учётом регистра и разделителей.
v3.60.0minor
🕐 13 дн назад · релиз на GitHub ↗

Релиз v3.60.0: добавлен модуль статического реверс-инжиниринга ruRE с 6 инструментами MCP, исправлены критические уязвимости и ошибки в логике работы.

  • Added: Добавлен модуль ruRE для статического анализа файлов (ELF, PE, EVM, .asar и др.) через 6 новых инструментов MCP без запуска кода.
  • Added: В консоль ruflo-console добавлена страница ruRE с отображением результатов анализа, очищенных от терминальных символов.
  • Fixed: Исправлена критическая уязвимость в agentbbs, позволявшая выходить за пределы директории через '..' в идентификаторе комнаты.
  • Fixed: Улучшена безопасность сессий MCP: идентификаторы теперь генерируются через криптографически стойкий crypto.randomUUID().
  • Fixed: Исправлены ошибки в нейросетевом сжатии, работе с GitHub API, подсчете стоимости и обработке таймеров в WorkerDaemon.
v3.59.17patch
🕐 14 дн назад · релиз на GitHub ↗

Исправлена конфигурация init: удалён неиспользуемый ключ memory.persistPath из config.yaml.

  • Fixed: Исправлена генерация init: удалён игнорируемый рантаймом ключ memory.persistPath из .claude-flow/config.yaml.
  • Added: Добавлен комментарий, указывающий на реальный ключ JSON-конфига для управления хранилищем.
  • Все проверки версий и сборки прошли успешно; недетерминированный сбой теста подтверждён как несвязанный с релизом.