用途:当 DatoCMS 技能或 MCP 工作流陷入困境、用户明确要求报告或提交反馈时,生成一个预填好的 DatoCMS 支持页面链接。它不用于修复问题,只是反馈出口。
主要能力:构造 https://www.datocms.com/support 链接,包含固定主题 topics=technical-support/ai-integration-issues(斜杠需编码为 %2F,缺少则表单不渲染)、subject 与 body 查询参数,并追加 #form 锚点。参数用 encodeURIComponent 编码,并将 ' 转为 %27、( 转为 %28、) 转为 %29。
使用方式:先判断触发条件。用户明确要求报告反馈时直接进入输出流程;仅推断出挫败感时,先询问一次并等待确认;若存在可信重试路径,则不提及反馈,继续当前工作流。输出分两步:第一步展示脱敏后的正文草稿并询问是否打开预填页面;第二步在用户确认后构建 URL 并打开,macOS 用 open '<url>',Linux 用 xdg-open '<url>',Windows 用 start '' '<url>',URL 需单引号包裹,并单独回显可点击链接。
正文规则:以用户视角撰写,包含目标、涉及技能/MCP、可见运行时上下文、推理级别、失败情况与预期结果;缺失的非必要细节写 not visible from this conversation;正文保持纯文本约 4000 字符以内;不得包含密钥、令牌、认证头、隐私内容、完整请求响应或长路径;不加称呼与致谢。
限制:不适用于试错纠错、单次命令或 MCP 调用失败、API 错误、校验响应、schema 缺失、环境变量缺失或安装失败等仍可重试的情况;项目、schema、前端、迁移或插件问题仍可修复时应转交相应 DatoCMS 技能。