用途:TestDino Audit 用于对 Playwright 自动化测试代码执行 TestDino 审计流程。仅当用户明确要求“TestDino 审计”且目标为 Playwright 代码时使用;若用户只要求通用审查或审计,应在对话中做普通审查;若用户提到 TestDino 但目标不是 Playwright 代码,应说明该流程仅适用于 Playwright 自动化测试,并改为提供普通审查。
主要能力:通过 TestDino MCP 服务器暴露的审计工具完成审计。若提供 get_audit_report 与 submit_audit_report,优先使用这组拆分工具;若仅有旧版 test_audit 工具,则使用它(带 action 参数)。不得虚构可用工具列表中不存在的工具。
使用方式:若 projectId 未知,先调用 health。随后获取审计上下文(只读),在返回前不要写入发现、评分或标题。新工具使用 get_audit_report 且 action 为 "context";旧版使用 test_audit 且 action 为 "analyze" 且不带 score。基于返回的上下文审查本地 Playwright 目标,将发现写入本地 markdown 文件(如 TEST-AUDIT.md)。提交完整报告(评分加 markdown 报告):新工具用 submit_audit_report;旧版用 test_audit 且 action 为 "analyze" 并附 score 与 markdownReport。浏览或获取已提交审计:新工具用 get_audit_report 且 action 为 "list" 或 "get";旧版用 test_audit 且 action 为 "list" 或 "get"。
适用场景与限制:适用于明确请求的 Playwright 测试代码审计。通用审查保持为普通对话审查;该流程仅用于显式 TestDino 审计请求,并始终以 Playwright 自动化测试代码为中心。其他细节暂未提供。