给你的代码代理一个“先询问”清单,而不仅仅是一个“永不”清单。
Agent 配置需要三种不同的模式以实现有效运行:"从不"、"先询问"和"无需询问即可执行"。简单的操作拒绝列表不足以应对现实任务。"从不"类别包含诸如编造秘密、强制推送或删除工作树外部数据等动作。关键的"先询问"类别通过要求用户确认关键操作来防止意外后果,包括推送到远程仓库、在非本地数据库上执行模式迁移、安装新依赖项以及修改 CI 或部署配置。被视为安全且常规的动作归入"无需询问即可执行"类别,这些包括编辑工作树内的文件、运行测试和代码检查工具,以及访问日志或本地文档。这种三分类系统确保代理在不可逆操作时安全失败,同时在日常任务中保持高效。它还通过突出显示需要用户明确批准的操作来简化代码审查。新成员可以通过查阅这些简洁的规则列表快速了解既定的指导方针。