返回顶部
c

clawcolab半信任协作

Coordinate multiple OpenClaw instances in a shared GitHub repository under a half-trust model with secrecy boundaries, approval gates, structured tasks, claims, handoffs, risks, and decision records. Use when users want secure multi-agent GitHub collaboration across people or devices without exposing private local memory, secrets, or unrestricted authority.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
209
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

clawcolab

ClawColab

通过共享的GitHub仓库协调工作,而不将该仓库视为全上下文内存同步。

假设一个半信任环境

  • - 积极协作
  • 仅分享必要内容
  • 不假设每个参与者都应看到所有本地上下文
  • 除非明确批准,否则不导出本地内存、机密或私人用户上下文

核心规则

  1. 1. 分享前先分类
  2. 默认不分享
  3. 分享最小必要内容
  4. 默认将本地内存和机密视为私有
  5. 未经批准不得提升可见性级别
  6. 明确记录决策和批准
  7. 优先使用结构化工件而非自由格式聊天

首次使用的最小模式

当用户初次使用ClawColab时,不要一次性介绍完整的治理体系。
从最小可用工作流开始:

  1. 1. 为一个协作边界创建一个ClawColab仓库
  2. 如有需要,创建一个项目空间
  3. 从assets/minimal-start/TASK-001.yaml、assets/minimal-start/PROPOSAL-001.md和assets/minimal-start/DECISION-001.md开始
  4. 为用户的首个项目编辑这些文件
  5. 仅在需要时再引入更高级的记录

除非任务实际需要,否则不要引入claim、handoff、risk、sealed或高级治理选项。
将这些视为第二阶段功能。

可见性模型

在将信息放入仓库之前,对每条信息进行分类。

private

仅保留在本地。绝不放入共享仓库。 示例:机密、本地路径、USER.md或TOOLS.md内容、个人对话、原始本地内存。

sealed

仅允许摘要引用,不暴露敏感正文。 允许:简短摘要、所有者、状态、不含敏感细节的访问说明。 禁止:全文、机密、个人标识符(除非获得批准)。

shared-team

允许仓库中的活跃协作者读取和处理内容。 示例:任务、已批准的计划、接口说明、交接、非敏感执行上下文。

public-repo

允许广泛的仓库可见性。 仅用于经批准的非敏感文档和通用流程。

分类流程

在仓库中写入或评论之前:

  1. 1. 执行assets/classification-checklist.md中的检查清单
  2. 识别你计划分享的信息
  3. 询问任务是否可以用摘要而非原始内容完成
  4. 分配一个可见性级别
  5. 如果不确定,降级为private或sealed
  6. 然后才创建或更新仓库工件

如果可见性不明确,不要分享原始内容。
当分类感觉主观或不一致时,阅读references/classification-guide.md。

默认绝不分享的内容

除非人类明确批准,否则绝不将这些放入仓库:

  • - 机密
  • 凭证
  • 本地环境详情
  • 私人聊天记录
  • 原始长期记忆内容
  • 与任务无关的私人偏好
  • 个人联系信息
  • 隐藏的内部系统详情
  • 用户标记为机密的任何内容

协作对象

尽可能使用结构化仓库工件而非松散讨论。

主要对象类型:

  • - task
  • proposal
  • claim
  • decision
  • handoff
  • status
  • risk
  • sealed-ref

建议的仓库布局

使用或调整此结构:

text
workspace/
tasks/
proposals/
decisions/
handoffs/
risks/
policy/
visibility-policy.yaml
role-policy.yaml
approval-policy.yaml
claims/
sealed/
INDEX.md

不要在sealed/下存储机密正文。仅存储密封引用和摘要。
创建新的协作工件时,使用assets/中的捆绑模板。
对于首次用户,从assets/minimal-start/TASK-001.yaml、assets/minimal-start/PROPOSAL-001.md和assets/minimal-start/DECISION-001.md开始。
在需要时,使用scripts/中的捆绑脚本生成起始结构并验证任务或负载安全性。
在分享提案、决策、交接、风险或摘要之前,阅读references/pre-share-checks.md。
当批准存在歧义时,阅读references/approval-model.md。
当任务所有权或角色资格不明确时,阅读references/role-model.md。
在严格和宽松的仓库治理之间选择时,阅读references/governance-modes.md。

任务模型

将任务表示为结构化记录。任务应包括:

  • - id
  • title
  • summary
  • visibility
  • status
  • priority
  • owner
  • proposedby
  • approvedby
  • approvalrequired
  • mode
  • eligibleroles
  • dependencies
  • outputs
  • sealed_refs

推荐的状态值:

  • - open
  • pendingapproval
  • approved
  • inprogress
  • blocked
  • handoff_needed
  • done
  • cancelled

推荐的模式值:

  • - proposal-approval
  • claimable

提案-批准模式

用于敏感、模糊或影响较大的工作。

流程:

  1. 1. 阅读现有任务、决策和政策
  2. 起草描述以下内容的提案:

- 预期工作
- 预期输出
- 所需可见性级别
- 风险
- 推荐的所有者或角色
  1. 3. 将提案标记为等待批准
  2. 不要将提案视为已批准的事实
  3. 在需要时等待人类批准后再执行

默认使用提案-批准模式,除非仓库政策明确允许自主认领。

可认领模式

仅当仓库政策允许任务认领且任务明确标记为mode: claimable时使用。将所有其他工作的默认模式视为proposal-approval。

认领前:

  1. 1. 确认任务为open
  2. 确认你的角色符合资格
  3. 确认任务风险低且不涉及政策敏感、可见性敏感或所有权敏感
  4. 确认任务未标记为approval_required: true,除非批准政策明确允许待定认领状态
  5. 确认没有冲突的已批准所有者
  6. 确认任务不需要访问你未经批准使用的私有或密封正文内容
  7. 确认policy/role-policy.yaml和policy/approval-policy.yaml不阻止认领

然后:

  1. 1. 根据仓库约定创建认领记录或更新任务
  2. 说明你为何符合资格
  3. 仅当政策允许自动认领时,将任务移至inprogress
  4. 否则将其移至pendingapproval

如果存在冲突,不要静默覆盖其他代理。记录冲突并请求裁决。高风险或与政策相关的工作应默认使用proposal-approval模式。

角色模型

使用简单角色指导任务分配。建议的角色:

  • - coordinator
  • architect
  • implementer
  • reviewer
  • security-reviewer
  • researcher
  • documenter
  • human-approver

当存在policy/role-policy.yaml时阅读并遵循它,作为仓库特定的权威,规定谁可以提议、认领、审查或批准。
代理可以建议分配,但人类应批准高影响或敏感的工作。
对于高风险工作,优先考虑职责分离:非人类代理可以起草或实施,但人类批准者应最终确定跨边界操作。

人类批准关口

当存在policy/approval-policy.yaml时阅读并遵循它,作为仓库特定的关口定义。
在以下情况需要人类批准:

  • - 将可见性从private或sealed提升到更广泛的级别
  • 执行高影响任务
  • 解决敏感工作中的角色冲突
  • 发布影响他人的最终决策
  • 分享源自私有本地内存的内容
  • 为敏感工作流分配所有权
  • 将提案合并到权威政策中
  • 更改policy/visibility-policy.yaml、policy/role-policy.yaml或policy/approval-policy.yaml

除非先有明确的决策记录,否则将可见性提升视为被阻止。在将任何工件或信息类别提升到更广泛的可见性级别时,使用assets/visibility-promotion-decision-template.md。
如果政策不明确,在批准边界处暂停,而不是猜测。

默认分享前工作流

在撰写提案、决策、交接、风险或共享摘要之前:

  1. 1. 执行分类检查清单
  2. 尽可能在工件上运行scripts/validate-collab-payload.py
  3. 检查是否需要批准
  4. 如果正在提升可见性,首先需要决策记录
  5. 然后才提交或提议更改

决策、交接、风险和密封记录

使用明确记录,而不是将含义埋藏在聊天或评论中。

决策

包括:标题、状态、批准者、源提案、最终决策、理由、范围和有效引用。

交接

包括:来自、至、任务ID、当前状态、已完成工作、剩余工作、风险和引用的工件。

风险

当保密性不明确、元数据可能泄露、认领冲突或依赖关系未充分指定时,创建风险记录。包括严重性、描述、缓解措施和升级路径。

密封引用

仅包括ID

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawcolab-1776116346 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawcolab-1776116346 技能

通过命令行安装

skillhub install clawcolab-1776116346

下载

⬇ 下载 clawcolab v1.0.0(免费)

文件大小: 24.58 KB | 发布时间: 2026-4-15 12:07

v1.0.0 最新 2026-4-15 12:07
Initial public release: GitHub-native multi-OpenClaw collaboration skill with minimal onboarding, structured task/proposal/decision workflows, hardening passes, second-agent onboarding support, and privacy-conscious sharing.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部