audit-events 是 snowflake-labs/cocoplus 项目下的一个技能,定位为“所属 CocoPlus 功能的 V2 原生确定性契约”。其核心目标是以 Coco 原生能力执行原本委托给 audit-events 技能的行为,而不再依赖注册的运行时脚本调用。
用途 该技能用于在 CocoPlus 功能体系中实现审计事件相关的确定性行为。它要求执行者使用 Coco 原生能力完成功能行为,包括 Read、Write、Edit、Bash(仅在宿主明确需要时)、Snowflake 工具(当功能需要数据访问时)以及子代理(当功能需要独立审查时)。
主要能力与契约要求 技能定义了一份“必需契约”,要求:保留所属功能技能所记录的产物路径、schema 和用户可见输出;不得将遗留脚本作为实现路径调用;在生成机器可读状态时,优先采用确定性文件解析和结构化产物,而非自由形式的文本;如果会产生外部副作用,则应用与所属功能相同的门控和确认语义。
退出标准 技能完成的判定标准包括:所属功能记录的产物已生成或更新;输出 schema 与现有读取方保持兼容;无需调用任何已注册的运行时脚本。
反合理化说明 技能还列出了需要避免的捷径与诱惑,例如:仅因文件存在就认为技能已完成(技能契约必须描述可观察的行为和验证方式,而不仅是命令名称);因命令较小而跳过产物与安全检查(小命令同样会改变状态或引导执行,应保留相同的门控)。
使用方式 资料未提供具体的安装命令、调用示例或配置步骤,暂未提供。
适用场景 适用于 CocoPlus 功能体系中需要以 V2 原生方式执行审计事件行为、并保持产物路径与 schema 兼容的场景。
限制 资料未提供关于收费、价格、平台支持范围或具体效果的信息,暂未提供。技能明确禁止将遗留脚本作为实现路径,并要求在外部副作用场景下沿用所属功能的门控与确认语义。