Lead both root READMEs with the self-hosted runtime, durable approvals,
and verifiable run records instead of the coordinator. Keep the H1 and
logo block, replace only the tagline block, and add the no-telemetry,
no-hosted-control-plane paragraph after the badges.
Give durable approvals, the verifiable journal, and the governance floor
one section each with source, test files, and current case counts.
Demote multi-agent coordination to an "Optional coordinator" section,
keep "Built with OMA" with the three most visible entries and a
collapsed long tail, and drop the intro paragraph, the framework
comparison pointer, the listing call to action, and the separate
commercial support section. The Chinese README states the contact
details in text instead of a WeChat QR image, which is removed.
Sync the tagline block in the core package READMEs, set the same
description on the root and core package.json, and remove the "killer
feature" wording from the orchestrator header comments.
import{OpenMultiAgent}from'@open-multi-agent/core'constoma=newOpenMultiAgent({defaultProvider:'openai',defaultModel:'gpt-5.4'})constteam=oma.createTeam('research-team',{name:'research-team',agents:[{name:'researcher',systemPrompt:'Find the relevant facts.'},{name:'analyst',systemPrompt:'Compare evidence and identify tradeoffs.'},],sharedMemory: true,})constresult=awaitoma.runTeam(team,'Compare three approaches and recommend one.')// 以上代码没有声明任何任务图,任务 DAG 由 Coordinator 在运行时生成,
// 运行结束后整个过程都是可以读回的数据。
for(consttaskofresult.tasks??[]){console.log(`[${task.status}] ${task.title} → ${task.assignee??'unassigned'}`,task.dependsOn)}console.log(result.agentResults.get('coordinator')?.output)console.log(result.totalTokenUsage)
内置离线 Run Viewer 基于 trace store 回放一次真实运行:任务 DAG、span 瀑布与逐任务证据,不依赖任何托管服务。
Coordinator 说明它决定什么、能看到什么。计划回放固化已审批的计划,Consensus 用独立评审 Agent 验证输出,外部 Agent 通过 process 与 ACP backend 把 Claude Code、Gemini CLI、Codex 放到同一张任务图上。