用途
contract-gate 是 CocoPlus 功能所属的 V2 原生确定性契约。它的目标是以 Coco 原生能力执行原本委托给 contract-gate 技能的行为,而不再依赖已注册的运行时脚本调用。
主要能力
- 使用 Coco 原生能力执行该 V2 原生功能行为,包括 Read、Write、Edit,在宿主明确需要时使用 Bash,在功能需要数据访问时使用 Snowflake 工具,在功能需要独立审查时使用子代理。
- 保留所属功能技能所记录的产物路径、schema 和用户可见输出。
- 不将旧脚本作为实现路径。
- 在生成机器可读状态时,优先采用确定性文件解析和结构化产物,而非自由形式的文本。
- 若会产生外部副作用,则应用与所属功能相同的门控与确认语义。
使用方式
该契约要求执行上述 V2 原生功能行为。具体调用方式、安装命令或运行入口在提供的资料中暂未说明。
退出标准
- 所属功能所记录的产物已生成或更新。
- 输出 schema 与现有读取方保持兼容。
- 无需调用任何已注册的运行时脚本。
反合理化说明
资料列出了两种需要避免的捷径及其失败原因:
- 仅因文件存在就认为技能已完成:技能契约必须描述可观察的行为和验证方式,而不仅仅是命令名称。
- 因命令较小而跳过产物与安全检查:小命令同样会改变状态或引导执行,应保留相同的门控。
适用场景
适用于需要以 Coco 原生能力执行 CocoPlus 所属功能行为、并保持产物路径、schema 与用户可见输出兼容的场景。
限制
资料未提供具体的安装命令、运行入口、收费或价格信息、平台支持范围以及实际效果说明,这些内容暂未提供。