闲社服务运行正常AI智能体自动化平台
c

共识代码合并守卫

技能标识:consensus-code-merge-guard

Persona-weighted merge governance for AI-assisted engineering. Evaluates PR risk (tests, security markers, reliability signals), returns MERGE/BLOCK/REVISE decisions, and records board-native audit artifacts.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.15
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

共识代码合并守卫

consensus-code-merge-guard

consensus-code-merge-guard 将代码合并审批转变为可治理、可审计的决策过程。

该技能的功能

  • - 接收PR/变更摘要输入
  • 运行角色加权投票仲裁
  • 强制执行硬性约束(如测试/安全标志)
  • 映射到工程决策状态:MERGE | BLOCK | REVISE
  • 将决策和更新的角色工件写入看板状态

为何重要

CI通过并不能保证风险感知的合并质量。共识审查可减少静默故障传播到生产环境。

生态系统角色

使用与其他防护相同的共识基础,通过可比较的指标实现跨域治理。

适用场景

  • - 自主或半自主合并流水线
  • 需要策略检查的高风险仓库
  • 具有工件历史记录的可重复发布治理

运行时、凭证和网络行为

  • - 运行时二进制文件:node、tsx
  • 网络调用:防护决策路径本身无网络调用
  • 文件系统写入:在配置的共识状态路径下的看板/状态工件

依赖信任模型

  • - consensus-guard-core 是防护执行中使用的一方共识包
  • 版本在 package.json 中使用 semver 锁定以实现可重现安装
  • 该技能不请求主机级权限,也不修改其他技能

安装(注册)

bash
npm i consensus-code-merge-guard

快速开始

bash
node --import tsx run.js --input ./examples/input.json

工具调用集成

该技能通过共享的 consensus-guard-core 包装器(适用时)连接到共识交互合约边界:

  • - readBoardPolicy
  • getLatestPersonaSet / getPersonaSet
  • writeArtifact / writeDecision
  • 幂等决策查找

这使看板编排在各技能间保持标准化。

调用合约

该技能暴露一个规范入口点:

  • - invoke(input, opts?) -> Promise

invoke() 启动防护流程,并通过共享的防护核心包装器执行带有看板操作的确定性策略评估。

external_agent 模式

防护支持两种模式:

  • - mode=externalagent:调用者提供来自代理/人类/模型的 externalvotes[] 用于确定性聚合。
  • mode=persona:需要现有的 personasetid;防护不会在内部生成角色集。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 consensus-code-merge-guard-1776296724 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 consensus-code-merge-guard-1776296724 技能

通过命令行安装

skillhub install consensus-code-merge-guard-1776296724

下载

⬇ 下载 consensus-code-merge-guard v1.1.15(免费)

文件大小: 16.97 KB | 发布时间: 2026-4-16 16:06

v1.1.15 最新 2026-4-16 16:06
Aligned SKILL metadata/install docs for registry-only path and removed misleading install bins.
返回顶部