让 agent 准备好审核,但不替你把请求交上去
来源:dev.to — 2026-11-14
📋 概述
作者在 Trip Workbench 里加了 prepare_trip_review 这个动作,让 WebMCP 客户端能把已保存的行程草稿和检查结论带回 React 编辑器,而不执行任何有后果的操作。一个商务舱的例子同时成立四件事:字段合法、可以提交、舱位需要审核、什么都没有提交。返回值明确写着 submitted 为 false、status 为 draft,绝不把它压成已批准或已阻止。
🔑 核心要点
- 调用方必须同时给出草稿标识和它打算审核的版本号,避免审到别的版本。
- 返回值里的 reviewRequirements 会写明 PREMIUM_CABIN 需要审核,但不会声称审核已通过。
- 协调器能看到服务端快照看不到的状态:未保存的编辑、正在保存、结果未知的写操作。
- 把准备审核做成独立动词,而不是复用通用的 validate。
💡 金句
“An assistant that compresses those facts into approved or blocked changes the meaning of the application.”
译:把这些事实压缩成已批准或已阻止的助手,改变了这个应用的含义。
👍 0
👎 0
← 返回 dev.to 首页