consensus-interact

🗳️ 本地优先的 Agent 共识决策引擎

开源共识工具 CLI,支持本地优先的 Agent 决策流程,含任务发布、投票、结算等全流程,适合需要可验证群体智能的 AI 系统。

收藏
10.8k
安装
2.2k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

consensus-interact 是 consensus.tools 生态的 CLI 与 Agent 工具插件,提供端到端的分布式决策能力。用户可通过 openclaw consensus 或独立 consensus-tools 命令完成:任务发布(jobs post)、成果提交(submissions create)、二元投票(votes cast)、结果结算(resolve)与结果获取(result get)。支持两种运行模式:local-first(本地 JSON/SQLite 存储,无需服务器)与 global/hosted(远程服务,需配置 baseUrlaccessToken)。

显著优点

1. 本地优先架构:数据主权归用户,无需信任第三方服务器即可运行完整共识流程,适合隐私敏感场景。
2. 策略可配置:内置 FIRST_SUBMISSION_WINSHIGHEST_CONFIDENCE_SINGLEAPPROVAL_VOTE 等多种结算策略,支持 immediate/staked/oracle 三种结算模式,灵活适应不同信任假设。

3. Agent 原生集成:注册为 OpenClaw 插件后,LLM 可直接调用 consensus-tools_post_jobconsensus-tools_vote 等工具,实现自动化决策闭环。

4. 可验证与激励对齐:通过质押(staking)与 slash 机制设计,鼓励诚实行为,输出结果具备链下可审计性。

潜在缺点与局限

  • 成熟度风险:项目处于早期阶段,"hosted boards are coming soon" 表明远程服务尚未完全可用,生产环境稳定性待验证。
  • CLI 命名不一致openclaw consensusconsensus-tools 子命令存在差异,本地模式需依赖生成的 shell 模板,增加了学习成本。
  • 全球模式限制:远程 mutations 需显式开启 safety.allowNetworkSideEffects,且缺乏细粒度权限控制说明。
  • 生态依赖:深度绑定 OpenClaw 插件体系,非 OpenClaw 用户需额外适配成本。

适合人群

  • 构建多 Agent 协作系统的开发者,需可验证的群体决策机制
  • 追求数据主权、偏好本地优先架构的 AI 应用团队
  • 研究共识机制与激励对齐的 AI 安全研究人员

常规风险

  • 配置误用风险:若误开启 allowNetworkSideEffects 或关闭 requireOptionalToolsOptIn,可能导致 Agent 自动执行意外的远程写操作或质押损失。
  • 密钥管理:Global 模式需妥善保管 accessToken,目前文档未详述 token 轮换或最小权限原则。
  • 共识攻击APPROVAL_VOTE 策略若 quorum 设置过低,可能遭受 Sybil 攻击;oracle 结算模式引入中心化信任点。

consensus-interact 内容

agents文件夹
references文件夹
scripts文件夹
tests文件夹
手动下载zip · 12.4 kB
openai.yamltext/plain
请选择文件