SuperAPI AI 工具集

safety-normal

安全与审计

查看项目

更新于 10-23 23:08

技能介绍

本技能用于将 CocoPlus 的 Safety Gate 设置为 normal 模式。

用途:在 normal 模式下,破坏性 SQL 操作执行前会触发软门确认提示,适合需要在操作安全与执行效率之间取得平衡的开发场景。

执行前提:技能会先检查 .cocoplus/ 目录是否存在;若不存在,则输出提示“CocoPlus not initialized in this directory. Run $pod init to begin.”并停止。

设置方式:

  1. 清除已有的 safety.strict 与 safety.off 模式标记文件,以避免多个标记并存导致门控判断不可预测。
  2. 创建空的 .cocoplus/modes/safety.normal 标记文件。
  3. 更新 AGENTS.md(保持在 200 行以内),将 Safety 行替换为“- Safety: normal (WARN + confirm for destructive SQL)”。

完成条件:safety.normal 存在,safety.strict 与 safety.off 不存在,AGENTS.md 的 Safety 行符合要求,且确认输出说明 normal 模式已启用、破坏性 SQL 需警告与确认。该设置在跨会话时持续生效。

注意事项:技能文档说明了应避免的捷径,包括保留旧模式标记、在总结中省略警告语义、或跳过更新 AGENTS.md,因为这些做法会导致门控行为混乱、对模式产生误解或团队无法了解运行时策略。