最新资讯
stackoverflow.blog 欢迎来到芯片时代:半导体制造、AI 数据中心与芯片设计的未来 www.youtube.com AI Agent 总犯同样的错:CentralAgent AI 将记忆重构为经验系统 pub.towardsai.net Netflix 科学家建议重采样 LLM 评判:5 次仅将误差棒缩小 13% pub.towardsai.net Jev 作为 LLM 前的静默层:构建提示感知的模型路由器 reddit.com OpenAI 称 Astra 仅满足 10% 安全任务标准 dev.to FreeToken:在自有 GPU 上运行前沿 MoE 模型及其内存需求 dev.to 当 AI Agent 说“完成”时,究竟完成了什么? dev.to 部署 Underdog Bark 3.0 Pro:逐字转写、自定义后端与分块设置 dev.to 为艰难对话构建 AI:五个 Agent、一条安全正则与一位盲评监督者 techcrunch.com Palo Alto Networks 洽谈以 5 亿美元收购 AI Agent 安全初创公司 Clutch theinformation.com 黄仁勋被要求就涉华间谍指控向国会作简报 www.infoq.com Edera 推出 Object Capability Bounded Authority,试图将凭证与 AI Agent 工作负载隔离
多元动态
登录 注册
智能体 dev.to · @Poorna Reddy

PreToolUse 还是 PostToolUse:Claude Agent SDK 中检查该放在哪里

原文 我的收藏

文章指出,当 Agent 能触发业务动作时,关键设计问题是每项检查放在哪个钩子。PreToolUse 在工具执行前运行并返回决策,是唯一能阻止副作用的位置;PostToolUse 在执行后运行,只能补充上下文、替换结果或记录事件,无法撤销已发生的操作。PreToolUse 有 deny、ask、allow 三种决策,其中仅返回 ask 并不会自动生成审批界面,需由 canUseTool(TypeScript)或 can_use_tool(Python)处理。

AI推荐理由 聚焦 Claude Agent SDK 中 PreToolUse 与 PostToolUse 钩子的职责划分,明确指出只有 PreToolUse 能阻止副作用,并解释 deny/ask/allow 三种决策及 ask 单独返回不会自动生成审批界面,对设计可拦截的 Agent 工具调用有直接指导意义;属经验性说明,非官方文档。

72

正文

当前仅保存了标题或简介;并非所有来源都提供正文,可通过下方原文链接查看。

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容