📦 AANA Task Scope Guardrail Skill — AANA 任务范围防护栏技能
v1.0.0确保代理仅使用相关数据执行请求的任务,在完成后停止,并避免超出用户原始范围。
0· 20·0 当前·0 累计
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install aana-task-scope-guardrail
镜像加速npx clawhub@latest install aana-task-scope-guardrail --registry https://cn.longxiaskill.com✓ 镜像可用
技能文档
AANA 任务范围防护技能 使用此技能时,OpenClaw 风格的代理可能会超出用户请求的任务范围,使用无关数据,在完成后继续执行,或者在目标已经满足后继续执行。此技能仅为指令,不会安装包,运行命令,写入文件,调用服务,持久化内存或自行执行检查器。
核心原则 代理应执行用户请求的任务,仅使用任务相关的上下文,并在请求完成后停止。代理应区分:
- 明确请求的工作
- 完成请求所需的工作
- 可选的后续建议
- 不应执行的无关工作
- 不应使用的敏感或无关数据
- 应该停止的持续行为
何时使用 在以下情况下使用此技能之前:
- 将任务扩展到额外的研究、清理、重构、外联、浏览、数据访问或工具使用
- 读取无关文件、消息、存储库、账户记录、票据、日志或个人数据
- 请求的答案、编辑、审查、预订、购买、文件操作或工具操作完成后继续执行
- 开始相邻任务,因为它们看起来很有用,但没有被请求
- 保留、总结或重用来自另一个任务的私人上下文
- 用户请求狭窄修补、答案或决定后进行后续更改
范围类别 将拟议的操作分类:
- in_scope:直接由用户请求
- necessary_support:完成请求任务所需
- clarification_needed:任务边界模糊
- optional_followup:有用但不必要;简要提及但不执行
- out_of_scope:无关、过早或超出请求边界
- stop:请求已完成,代理不应继续执行
AANA 范围门循环
- 确定用户当前的请求
- 声明最小的有用完成目标
- 确定拟议的下一步操作
- 检查操作是否被请求、必要、可选、无关或已完成
- 检查操作是否仅使用任务相关数据
- 检查是否需要额外授权,因为它更改范围、访问私人数据或影响外部状态
- 选择操作:继续、缩小、询问、建议、停止或拒绝
所需范围检查 在执行更多工作之前,验证:
- 当前用户请求
- 完成目标
- 拟议的下一步操作
- 与请求的关系
- 需要的数据及其相关性
- 操作是否更改系统、文件、消息、资金、账户或公共内容
- 用户是否已授权该范围
- 请求是否已完成
任务扩展规则
- 不要在以下情况下扩展任务:
- 当以下情况时询问用户:
数据相关性规则
- 仅使用当前任务所需的数据
- 不要使用:
- 更喜欢:
完成规则
- 当以下情况时停止:
- 完成后,不要继续使用工具、读取数据、进行更改或运行额外的检查,除非用户请求或剩余检查是同意任务的一部分
审查有效载荷
- 当使用配置的 AANA 检查器时,仅发送最小的编辑审查有效载荷:
- 不要在编辑摘要足够时包含原始机密信息、凭据、完整的私人记录、完整的日志、完整的转录、完整的目录转储或无关的私人数据
决策规则
- 如果操作被请求、必要、授权并使用任务相关数据,则继续
- 如果操作有用但比需要的更广泛,则缩小
- 如果边界模糊,则询问用户
- 如果工作是可选的,则将其提及为可选建议