{"license":"CC BY 4.0","attribution":"AI Dispatch — https://aidispatch.news","methodology":"https://aidispatch.news/methodology","generated_at":"2026-09-18T12:17:09.230Z","entity":{"name":"Bernstein - Multi-agent orchestration","slug":"bernstein-multi-agent-orchestration","type":"agent","subtype":"ai agents frameworks","developer":null,"homepage_url":"https://bernstein.run","summary":null,"url":"https://aidispatch.news/agents/bernstein-multi-agent-orchestration/","published_at":"2026-08-02T00:34:32.793883+00:00","updated_at":"2026-08-27T11:39:33.184327+00:00"},"fields":[{"key":"documented_incidents","label":"Documented incidents","category":"impact","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"open_weights","label":"Open weights","category":"models","status":"present","value":"apache 2.0","not_yet_interpreted":true,"quote":"apache 2.0","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"tool_use","label":"Tool use","category":"ecosystem","status":"present","value":"per-task tool calls","not_yet_interpreted":true,"quote":"per-task tool calls","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"third_party_evals","label":"Third-party evaluations","category":"safety","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"indemnification","label":"Indemnification","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"settlement_mechanism","label":"Settlement mechanism","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"sla_terms","label":"SLA terms","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"runtime_governance","label":"Runtime governance","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":null},{"key":"autonomy_level","label":"Autonomy level","category":"agency","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"availability","label":"Availability","category":"practicality","status":"present","value":"open-source","not_yet_interpreted":true,"quote":"open-source","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"insurance_carriers","label":"Insurance carriers","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"regulatory_alignment","label":"Regulatory alignment","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"base_models","label":"Base models","category":"models","status":"present","value":"Orchestrates Claude Code, Codex, Gemini CLI and other CLI coding agents in parallel git worktrees","not_yet_interpreted":false,"quote":"Orchestrate Claude Code, Codex, Gemini CLI and other CLI coding agents in parallel git worktrees.","source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":null},{"key":"pricing_model","label":"Pricing model","category":"practicality","status":"present","value":"~$0 to install","not_yet_interpreted":true,"quote":"~$0 to install","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"supported_regions","label":"Supported regions","category":"practicality","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"open_source","label":"Open source","category":"ecosystem","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":{"state":"flagged","confidence":"high","reviewed_at":null,"detected_at":"2026-08-18T00:20:17.384326+00:00"},"superseded_quote":null},{"key":"liability_cap","label":"Liability cap","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"permission_scopes","label":"Permission scopes","category":"assurance","status":"present","value":"isolates each in its own git worktree","not_yet_interpreted":true,"quote":"isolates each in its own git worktree","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"dispute_process","label":"Dispute process","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"eval_coverage","label":"Evaluation coverage","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"high_risk_domains","label":"High-risk domains","category":"impact","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"fine_tuning","label":"Fine-tuning","category":"models","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"coverage_limits","label":"Coverage limits","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"outcome_based_pricing","label":"Outcome-based pricing","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"deployment_options","label":"Deployment options","category":"practicality","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":{"state":"flagged","confidence":"high","reviewed_at":null,"detected_at":"2026-08-18T00:20:17.384326+00:00"},"superseded_quote":null},{"key":"support_model","label":"Support model","category":"practicality","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"incident_reporting","label":"Incident reporting","category":"safety","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"insurance_available","label":"Insurance available","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"compliance_certs","label":"Compliance certifications","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":{"state":"absence_confirmed","confidence":"high","reviewed_at":"2026-08-22T08:30:48.59722+00:00","detected_at":"2026-08-18T00:20:17.384326+00:00"},"superseded_quote":null},{"key":"environment","label":"Operating environment","category":"agency","status":"present","value":"runs on your laptop, on-prem, air-gapped","not_yet_interpreted":true,"quote":"runs on your laptop, on-prem, air-gapped","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"user_base","label":"User base","category":"impact","status":"present","value":"72 contributors","not_yet_interpreted":false,"quote":"72 contributors ~$0 to install · sponsor → /cost","source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":{"state":"not_in_latest_capture","confidence":"high","latest_capture_at":"2026-09-17T06:10:31.361621+00:00","detected_at":"2026-09-17T08:05:00.036807+00:00"}},{"key":"price_point","label":"Price point","category":"practicality","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"target_sectors","label":"Target sectors","category":"impact","status":"present","value":"CLI coding agents","not_yet_interpreted":true,"quote":"CLI coding agents","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"context_window","label":"Context window","category":"models","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"action_space","label":"Action space","category":"agency","status":"present","value":"runs cli coding agents in parallel isolates each in its own git worktree verifies lint · types · tests per diff merges only what passes","not_yet_interpreted":true,"quote":"runs cli coding agents in parallel isolates each in its own git worktree verifies lint · types · tests per diff merges only what passes","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"integrations","label":"Integrations","category":"practicality","status":"present","value":"ships adapters for claude code, codex, gemini cli, aider, and 40+ more","not_yet_interpreted":true,"quote":"ships adapters for claude code, codex, gemini cli, aider, and 40+ more","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"deployment_scale","label":"Deployment scale","category":"impact","status":"present","value":"2,463 closed PRs","not_yet_interpreted":true,"quote":"2,463 closed prs","source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":{"state":"not_in_latest_capture","confidence":"high","latest_capture_at":"2026-09-17T06:10:31.361621+00:00","detected_at":"2026-09-17T08:05:00.036807+00:00"}},{"key":"human_oversight","label":"Human oversight","category":"agency","status":"present","value":"No model sits in the coordination loop, so a run replays byte-identically and can be checked by a reviewer who did not execute it. The earlier \"always-on replay journal\" wording is no longer on the page.","not_yet_interpreted":false,"quote":"no model in the coordination loop, so the same plan replays byte-identically","source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":null},{"key":"model_swappable","label":"Model swappable","category":"models","status":"present","value":"Model selection is LLM-assisted via a capability router and recommender, with best-of-n judged by an LLM; both opt-in and pluggable.","not_yet_interpreted":false,"quote":"model selection is llm-assisted (capability router + recommender), and best-of-n picks a winner via llm judge","source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":null},{"key":"asset_custody","label":"Asset custody","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T11:12:00.408773+00:00","review":null,"superseded_quote":null},{"key":"market_recognition","label":"Market recognition","category":"impact","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T11:12:00.408773+00:00","review":null,"superseded_quote":null},{"key":"own_liability_cover","label":"Own liability cover","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T11:12:00.408773+00:00","review":null,"superseded_quote":null},{"key":"self_reported_performance","label":"Self-reported performance","category":"assurance","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T11:12:00.408773+00:00","review":null,"superseded_quote":null},{"key":"audit_trail","label":"Audit trail","category":"assurance","status":"present","value":"flip on the hmac audit log and someone who did not run it can check the record offline, without rerunning it.","not_yet_interpreted":true,"quote":"flip on the hmac audit log and someone who did not run it can check the record offline, without rerunning it.","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"explainability","label":"Explainability","category":"assurance","status":"present","value":"every step signed , in order, on disk. run with --audit and bernstein writes an hmac-chained event log under .sdd/audit/ , one jsonl file per utc day. each entry references the previous hash.","not_yet_interpreted":true,"quote":"every step signed , in order, on disk. run with --audit and bernstein writes an hmac-chained event log under .sdd/audit/ , one jsonl file per utc day. each entry references the previous hash.","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"model_provider","label":"Model provider","category":"models","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"api_access","label":"API access","category":"ecosystem","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"marketplace_presence","label":"Marketplace presence","category":"ecosystem","status":"present","value":"picked up by awesome lists, newsletters & peer projects","not_yet_interpreted":true,"quote":"picked up by awesome lists, newsletters & peer projects","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"safety_evaluations","label":"Safety evaluations","category":"safety","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"goal_complexity","label":"Goal complexity","category":"agency","status":"present","value":"Decomposes a goal into tasks and runs CLI coding agents in parallel, each in its own git worktree, with lint, types and tests gating every merge. Adapter count is now stated as \"40+ more\" rather than the earlier \"42 other agents\".","not_yet_interpreted":false,"quote":"bernstein is a deterministic python scheduler that runs cli coding agents in parallel.","source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":{"state":"not_in_latest_capture","confidence":"high","latest_capture_at":"2026-09-17T06:10:31.361621+00:00","detected_at":"2026-09-17T08:05:00.036807+00:00"}},{"key":"initiative","label":"Initiative","category":"agency","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"red_teaming","label":"Red teaming","category":"safety","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"multi_agent","label":"Multi-agent","category":"ecosystem","status":"present","value":"multi-agent orchestration","not_yet_interpreted":true,"quote":"multi-agent orchestration","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"audit_trail_immutable","label":"Tamper-evident log","category":"assurance","status":"present","value":"hmac-chained event log under .sdd/audit/ , one jsonl file per utc day. each entry references the previous hash. tampering breaks verification.","not_yet_interpreted":true,"quote":"hmac-chained event log under .sdd/audit/ , one jsonl file per utc day. each entry references the previous hash. tampering breaks verification.","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"safety_policy","label":"Safety policy","category":"safety","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"model_card","label":"Model or system card","category":"safety","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"protocols_supported","label":"Protocols supported","category":"ecosystem","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-18T22:28:10.481768+00:00","review":null,"superseded_quote":null},{"key":"usage_restrictions","label":"Usage restrictions","category":"safety","status":"no_public_information","value":null,"not_yet_interpreted":false,"quote":null,"source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null},{"key":"data_handling","label":"Data handling","category":"safety","status":"present","value":"nothing leaves your machine. someone who did not run it can check it. signature and hash-chain checks read the files alone; the hmac leg needs the key the chain was written with, so hand a reviewer both and bernstein audit verify answers without rerunning anything.","not_yet_interpreted":true,"quote":"nothing leaves your machine. someone who did not run it can check it. signature and hash-chain checks read the files alone; the hmac leg needs the key the chain was written with, so hand a reviewer both and bernstein audit verify answers without rerunning anything.","source_url":"https://bernstein.run","retrieved_at":"2026-08-09T08:15:53.807346+00:00","review":null,"superseded_quote":null}],"trust_gap_scores":[{"dimension":"runtime_governance","score":1,"rationale":"Scored from 1 evidenced field(s): permission_scopes. Automated score; capped at 2 pending review.","rubric_version":"v1-auto","scored_by":"spark-verifier","judged":false,"scored_at":"2026-08-28T00:23:56.010801+00:00","superseded_scores":null,"rests_on_flagged_absence":null,"evidence_newer_than_judgement":null},{"dimension":"audit_trail","score":2,"rationale":"Scored from 2 evidenced field(s): audit_trail, audit_trail_immutable. Automated score; capped at 2 pending review.","rubric_version":"v1-auto","scored_by":"spark-verifier","judged":false,"scored_at":"2026-08-14T00:26:55.28609+00:00","superseded_scores":null,"rests_on_flagged_absence":null,"evidence_newer_than_judgement":null}]}