sipyourdrink-ltd/bernstein
Deterministic orchestrator for CLI coding agents (Claude Code, Codex, Gemini CLI, +40 more). No model in the coordination loop, so parallel runs in per-task git worktrees replay byte-identically. Signed lineage plus an opt-in HMAC audit chain a reviewer checks offline, without rerunning it. Cluster mode, air-gap deploy. https://bernstein.run
什麼問題它解決
Bernstein 是一個針對 CLI 編碼代理的確定性編排器。它通過將 LLM 從協調迴路中移除並用可重複的、基於 Python 的排程器取代,解決了多代理 AI 工作流程中的非確定性和缺乏問責性問題。它確保代理任務相互隔離,且每個動作都能以密碼學方式驗證。
它是如何運作的
Bernstein 使用純 Python 排程器來決定哪些代理運行、他們的預算以及他們的任務圖,確保重播計劃會產生相同的結果。它將每個任務隔離在各自的 git worktree 中,並在合併前強制執行 lint、類型和測試門檻。為了確保問責性,它使用 Merkle 鏈和 HMAC-SHA256 審計日誌維持始終開啟的血統脊柱和重播日誌,允許用戶離線驗證構件的來源以及運行的确切步驟。
它適合誰
需要高保證、可重複且經過審核的 AI 驅動編碼工作流程的開發者和團隊,特別是那些在隔離網路環境中運作或需要嚴格的密碼學證明來證明程式碼是如何產生的。
亮點
- 確定性排程:協調迴路中無 LLM;運行可端到端重現。
- 密碼學可驗證性:使用 HMAC 鏈審計日誌、Merkle 鏈事件日誌和已簽名的代理卡片,以確保防篡改記錄。
- 代理隔離:每個任務在獨立的 git worktree 中運行,並具有強制合併門檻。
- 廣泛相容性:支援超過 40 個 CLI 代理適配器(例如 Claude Code、Codex、Gemini CLI),並包含隔離網路安裝配置檔。
- 成本控制:透過哈希釘選的價格表,對每個任務或運行強制執行美元預算,排程期間不進行網路查詢。
- 可驗證治理:RBAC 和預算檢查是已簽名血統脊柱的确定性投影。