Stitch Agent工具筛选：发现真实工具名，只给审阅代理读取能力

素材身份：作者原创输入/可编辑参考。目标工具未在本轮执行。
先打开 index.html；input.csv 是原始字段，reference.csv 是验收基准，negative.csv 是故意构造的坏样例。
actual-results.csv 保留未测状态，实际执行后再填写。

前置条件：
本地练习资料可免费编辑与检查；执行Stitch需要可访问账号和已配置的官方MCP或SDK，云端额度/计划以账户页面为准。
在隔离练习项目操作，保留projectId、screenId和版本；本稿未调用目标云端，不能据此声称生成完成。

操作步骤：
1. 定义审阅任务
给代理的目标仅为列出页面并查看元数据，明确不生成或修改。
本地练习先准备工具目录清单，不接目标账号也能检查过滤逻辑。

2. 发现工具元数据
使用当前client.listTools()读取实际工具名和参数。
不同版本名称可能变化，不能把博客中的旧名当永久协议。

3. 建立允许名单
按目录选择读取工具，排除create_project和生成/编辑工具。
include是工具暴露过滤，不是云端账户权限系统的替代品。

4. 构造AI SDK工具集
用stitchTools({include:[实际允许名]})创建集合。
先查看构造结果，找不到名称时停止而不是自动开放全部。

5. 执行审阅样例
在隔离项目让代理读页面，保留实际调用轨迹。
轨迹应只有允许的读取动作，不应出现写操作。

6. 测试负例
给本地目录插入一个拼错名，检查配置验证是否失败。
把失败写成工具配置问题，不让代理猜一个相近写工具。

7. 交付工具契约
保存目录版本、允许名单和调用记录。
未运行云端时只有本地集合检查结果，不能写账号只读已验证。

验收：
允许名单不含任何写工具。
允许工具均来自实际发现目录。
缺失工具名会中止而非放开全部。

官方资料：
https://github.com/google-labs-code/stitch-sdk

图片身份：assets/ 为内置image_gen生成的原创练习输入缩略版，原始文件保留在网站图片来源地址。可编辑SVG为作者原生排版。
