Bernstein
Bernstein 是面向 AI 智能体的开源治理层。确定性的 Python 调度器让智能体并行运行,协调环路中不引入模型,并将策略作为代码强制执行,生成可验证、可重放的记录。
访问 sipyourdrink-ltd/bernstein项目简介
Bernstein 是面向 AI 智能体的开源治理层。你将策略写成代码,定义谁可以做什么、什么需要审批、什么必须记录;Bernstein 强制执行这些策略,并生成可验证的记录。确定性的 Python 调度器让智能体并行运行,协调环路中不引入模型,因此同一计划可按字节级一致地重放。它开箱支持 CLI 编码智能体,也治理其他智能体工作负载,其交付物可以是差异、报告、数据集或审计证据包。
核心功能
- 策略即代码:你编写规则,Bernstein 强制执行并生成可验证的记录;确定性 Python 调度器不在协调环路中引入模型,使同一计划可按字节级一致地重放;并行智能体在隔离的 git worktree 中运行,位于合并门禁之后,制品模式任务使用独立工作目录;通过签名运行回执、HMAC 链式审计日志和重放日志进行离线验证,重放日志能定位具体分歧步骤;支持 Claude Code、Codex、Gemini CLI 等 CLI 编码智能体,以及 50 多个可选适配器;可运行在笔记本电脑、本地部署、气隙环境、Cloudflare Workers 和
适用场景
- 在仓库上并行运行多个 CLI 编码智能体,并在合并前用测试、lint 和类型检查验证每个差异;用声明式 YAML 工作流和签名的谱系回执生成审计证据包;通过制品契约治理研究报告、数据集、操作日志或运维结果;在本地部署、气隙环境、Cloudflare Workers 或 Kubernetes 上运行智能体工作负载。
快速开始
- 可用 uv tool install bernstein 或 pipx install bernstein 安装;运行 bernstein init 创建 .sdd 工作区与 bernstein.yaml;运行 bernstein doctor 检查 CLI 智能体是否已安装并完成认证;用 bernstein -g "fix the failing test in tests/test_foo.py" 启动目标。
部署与要求
- 可部署在笔记本电脑、防火墙后的本地环境、气隙环境、Cloudflare Workers、Kubernetes 或这些环境的混合形态;提供气隙安装配置与气隙 wheelhouse 文档;支持 Cloudflare Sandbox 与本地 Docker 的沙箱执行模式;仓库徽章标明 Python 3.12+。
采用前须知
- 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。