● Сообщество
sipyourdrink-ltd
⚡ Сразу
Bernstein
автор sipyourdrink-ltd · sipyourdrink-ltd/bernstein
Детерминированный оркестратор для 40+ CLI-agent'ов — воспроизводимые запуски с журналом аудита, не зависящие от одной модели.
Bernstein даёт вам детерминированную модель выполнения поверх CLI-agent'ов (Claude Code, Codex, Gemini CLI, Aider и др.). Тот же промпт + те же входные данные = тот же проверяемый результат. Полезен для compliance и CI.
Зачем использовать
Ключевые функции
- 40+ CLI-backend'ов для agent'ов
- Выполнение с детерминированным воспроизведением
- Журнал аудита (каждый промпт + tool-вызов)
- Тот же промпт → тот же результат (в рамках модели)
- CI-совместимость
Живое демо
Как выглядит на практике
готово
Сценарии использования
Реальные сценарии: Bernstein
Когда использовать: Compliance требует записи того, что было отправлено, кем, с каким результатом.
Поток
-
Настройка
Выберите backend'ы + приёмники логов.✓ Скопировано
→ Аудит включён
-
Запуск
bernstein run job.yml.✓ Скопировано
→ Трассировка захвачена
-
Воспроизведение
bernstein replay <run-id>.✓ Скопировано
→ Повторное выполнение
Итог: Воспроизводимые запуски с полной трассировкой.
Комбинации
Сочетайте с другими MCP — эффект x10
Аудит + защитные ограничения вместе
Combine bernstein-skill with claude-code-safety-net: Audit + guardrails together✓ Скопировано
Стоимость и лимиты
Во что обходится
- Квота API
- Не применимо
- Токенов на вызов
- Per-backend
- Деньги
- Бесплатный OSS
- Совет
- Закрепляйте версии моделей в запусках — воспроизведение работает только с той же моделью
Безопасность
Права, секреты, радиус поражения
Хранение учётных данных: Журнал аудита на диске
Исходящий трафик: Per-backend
Никогда не давайте: rotate audit log without retention policy
Устранение неполадок
Частые ошибки и исправления
Недетерминизм
Устанавливайте seed/temperature там, где backend это поддерживает
Альтернативы
Bernstein в сравнении
| Альтернатива | Когда использовать | Компромисс |
| Одиночный CLI-agent | Аудит не нужен | Нет воспроизводимости |