Бернштейн: Оркестратор, подобный Kubernetes, для ИИ-агентов программирования с верификацией и политиками моделей

Bernstein — это оркестратор для ИИ-агентов программирования, который создатель описывает как «Kubernetes для агентов программирования». В отличие от более простых инструментов, запускающих агентов в параллельных рабочих деревьях, Bernstein решает то, что разработчик называет «остальными 95%» проблемы.
Ключевые особенности
Система включает несколько критически важных компонентов:
- Проверка: Компонент «уборщик» независимо проверяет выходные данные агентов после каждой задачи. Он запускает тесты, проверяет различия и анализирует вывод, потому что «агенты лгут» — они могут утверждать, что тесты пройдены, когда это не так, или говорить, что файлы зафиксированы, хотя это не было сделано.
- Движок политик моделей: Предоставляет списки разрешений/запретов для каждого провайдера, ограничения на резидентность данных, предпочтительную маршрутизацию и потолки затрат. Создатель сравнивает это с «сетевыми политиками K8s, но для провайдеров LLM».
- Детерминированное планирование: Использует чистый Python для планирования вместо LLM, создавая детерминированный поток управления с нулевым расходом токенов LLM на координацию. Эпсилон-жадный бандит со временем обучается маршрутизации.
- Агентно-независимый дизайн: Включает 13 адаптеров для Claude Code, Codex, Gemini CLI, Cursor, Qwen, Aider, Amp, Roo Code, Goose, Kilo, Kiro, OpenCode и универсальных агентов. Claude Code имеет наиболее глубокую интеграцию.
- Функции масштабирования: При объёме более 500K строк и ~5000 тестов Bernstein включает автоматические выключатели, обнаружение аномалий затрат, обнаружение циклов, обнаружение взаимоблокировок, сканирование на наличие персональных данных, HMAC-цепочки аудиторских журналов, прогрессивные разрешения и карантин для подозрительного вывода.
- Саморазвитие: Может развивать себя с помощью
bernstein --evolve.
Технические детали
Создатель отмечает, что запуск агентов в рабочих деревьях — это «привет, мир в этой области» и что большинство фреймворков для мультиагентных систем используют LLM для планирования других LLM, что «медленно, дорого и недетерминировано». Подход Bernstein использует чистый Python для детерминированного потока управления.
Проект был протестирован в масштабе с более чем 500K строк кода и примерно 5000 тестов. Разработчик создал такие функции, как автоматические выключатели и обнаружение аномалий, потому что «вещи ломались, и это были исправления».
Создатель — единственный разработчик из Израиля, который упоминает, что «строил под ракетами (буквально)» и что проект перерос его, и он ищет участников.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Graphthulhu MCP Server предоставляет AI-агентам память на основе графа знаний для Logseq/Obsidian
Graphthulhu — это сервер MCP с открытым исходным кодом, который предоставляет ИИ-агентам доступ на чтение и запись к хранилищам Logseq или Obsidian, сохраняя память в виде структурированных страниц со свойствами и связями вместо векторных эмбеддингов. За месяц система создала 404 страницы с 1 451 перекрёстной ссылкой.

fintool добавляет торговлю акциями и прогнозными рынками агентам OpenClaw.
fintool — это новый навык OpenClaw, который позволяет ИИ-агентам торговать акциями и прогнозными рынками. Для установки требуется прочитать файл на GitHub, после чего агенты смогут выполнять сделки на Hyperliquid, Binance и Polymarket с выводом в формате JSON для удобной интеграции.
Usage4Claude 3.0.0:适用于Claude和Codex的开源macOS菜单栏追踪器
Usage4Claude 3.0.0 добавляет опциональную поддержку Codex, встроенный вход в браузере для Claude, переключение между несколькими аккаунтами и локализованные уведомления.

Щит: Открытый плагин безопасности для Claude Code с унифицированным сканированием
Shield — это плагин безопасности с открытым исходным кодом для Claude Code, который координирует работу нескольких инструментов безопасности через единую команду /shield:shield, автоматически определяет ваш стек технологий, запускает установленные инструменты и генерирует объединённые отчёты с оценками риска и предложениями по исправлению кода.