用途:这是针对 skills/ai/service/aliyun-chatbot-manage 的冒烟测试(smoke test),用于验证最小鉴权、API 可达性以及一条只读查询路径是否可用。
主要能力:包含离线脚本编译检查、读取目标技能 SKILL.md 并选取一个最低风险的只读 API(如 Describe* / List* / Get*)、以受限范围(region 与 page size/limit)执行一次最小调用,并把请求摘要、响应摘要和原始输出保存到 output/aliyun-chatbot-manage-test/。
使用方式:先以最小权限配置凭证,环境变量为 ALIBABACLOUD_ACCESS_KEY_ID、ALIBABACLOUD_ACCESS_KEY_SECRET,以及可选的 ALIBABACLOUD_REGION_ID。随后执行离线编译检查:
python3 tests/common/compile_skill_scripts.py
--skill-path skills/ai/service/aliyun-chatbot-manage
--output output/aliyun-chatbot-manage-test/compile-check.json
再执行一次有界范围的只读调用,并按模板记录日期、技能路径、结论(pass/fail)与备注。
通过标准:compile-check.json 的 status=pass;所选只读 API 调用成功并返回有效响应结构;output/aliyun-chatbot-manage-test/ 下存在带时间戳与参数的证据文件。若调用失败,需原样记录错误码与信息,不得猜测。
限制:仅做只读验证,不涉及聊天机器人管理功能的实际配置或写入操作;具体 API 名称、返回结构、鉴权细节与运行结果暂未提供。