跳到正文

自动审查

让符合条件的审批请求先接受审查,并理解拒绝和失败结果。

选择自动审查

bash
lime --approve-for-me

此选项组合按需审批、自动审查方和工作空间沙盒。与显式沙盒、权限档案或危险绕过参数同时使用时会产生冲突,选择一种权限组即可。

理解审查流程

  • 任务提出具体操作。
  • 执行策略判断是否需要审批。
  • 支持的审批请求进入独立审查。
  • 获批才继续执行,拒绝或故障时阻止该操作。

不需要审批的操作直接在已有边界内执行,不会额外调用审查模型。审查本身可能增加模型用量。

哪些请求会进入审查

当前自动审查用于需要审批的 shell 请求,包括首次请求和沙盒或网络重试。它不会读取人工会话审批缓存。非 shell 请求若不支持自动审查会明确拒绝,不能假设所有工具都能自动批准或退回人工。

审查操作和上下文

审查围绕当前动作、用户目标和可用证据作出判断,重点识别私密数据外传、凭据探查、持续削弱防护和高破坏性操作。明确提供目标、范围及授权,不让网页或工具输出替代用户决定。

处理拒绝、超时与取消

明确拒绝时先阅读原因;只有找到范围更小、风险明显降低的方案才继续。不能通过拆分、间接执行或改写命令达到同一被拒绝目的。

取消、超时或非法响应都会阻止执行。超时表示未完成审查,不等于已经判定操作安全或危险。先确认原动作是否发生,再决定下一步。

配置与受管要求

当前会话可持久保存审查方选择,后续回合使用实际设置。管理员的审批与沙盒要求仍有效;不把其他客户端的自定义审查策略、拒绝次数阈值或重试选择器写成 Lime 配置。

用于安全项目

  • 保留可强制执行的沙盒。
  • 在任务中写明实验目标、时限、允许操作与停止条件。
  • 独立保护身份、文件与网络。
  • 必须人工决定的生产、披露或不可逆操作保留人工流程。