文档
核心概念

审批与权限

审批策略设定智能体在征询之前可以做多少事,而权限请求则是你要回答的一次即时提示。

LinkCode 有两套相关但不同的机制,用来防止智能体做你没要求的事:一是审批策略,你事先为每个线程设定一次;二是权限请求,由智能体针对某个具体动作在当下发起。

审批策略

审批策略是一条常设规则,规定智能体在必须停下来征询你之前可以做多少事。你可以从线程底部 composer 里的盾牌图标菜单中设定它。菜单标题会点出智能体的名字——例如「How should Claude Code actions be approved?」——并列出该智能体支持的各项策略,每项都附有简短说明。

这是一个按线程的设置——它只作用于你当前所在的线程,而不是全局作用于使用该智能体的每个线程。

并非每个智能体都有这个菜单

今天只有 Claude Code 提供可切换的审批策略。其他智能体根本不显示这个菜单——有些会自主执行每个动作,没有可切换的策略。在你依赖这一点之前,各智能体的实际行为见智能体总览

权限请求

权限请求是一次性的提示:智能体想做某件具体的事——执行一条命令、写入一个文件、抓取一个 URL——并在询问是否可以。它会固定显示在 composer 正上方,措辞为「Do you want to allow」加上具体动作,相关细节(文件路径、命令或 URL)显示在下方。

一个固定在 composer 上方的权限请求,正在请求执行一条 shell 命令,带有编号的 Allow / Always allow / Reject 选项

Screenshot coming soon

/images/docs/concepts-approvals-permission.png

具体的选项因智能体和请求而异。例如 Claude Code 恰好提供三个:AllowAlways allowReject

如果同时有多个权限请求待处理,一个分页器让你逐个查看——回答其中一个并不要求你立即回答其余的。

键盘操作

你可以完全用键盘回答一个权限请求——具体的按键绑定见键盘快捷键参考。有一个值得了解的行为:Skip 会直接取消该请求,这与选择「reject」是不同的结果,并非它的同义词。

本页目录