Files
memind/skills/service-integration-smoke/SKILL.md
john e45c9300bf feat: LLM intent router, direct chat execution, and Memory V2 light intervention
Wire chat intent routing with direct_chat on regular sessions, skill-selected
short-circuit to Agent, memory light/heavy intervention tiers, and fix direct
chat UI stuck streaming after completion.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-04 22:32:57 +08:00

2.4 KiB

name, description
name description
service-integration-smoke 按固定清单验证当前用户的聊天、路由、记忆、技能与页面发布链路,输出联调结论与异常点。

服务联调测试

这个 skill 用来做 TKMind H5 的标准联调回归。目标不是“随便聊一下”,而是按固定顺序确认整条链路是否正常,并把异常点说清楚。

适用范围

  • 用户明确要做联调、冒烟、回归、验收、服务自检
  • 需要验证聊天入口、技能、页面发布、记忆读取是否一起工作
  • 需要给出一份标准化的测试结论,方便重复执行

测试原则

  1. 先做轻量检查,再做有副作用的检查。
  2. 没有实际完成的步骤,不能说“已验证通过”。
  3. 如果某一步依赖其它 skill,必须先 load_skill 再执行。
  4. 如果某一步失败,要继续完成后续无关检查,并在结论里明确标记失败项。
  5. 默认把测试输出控制在一份简短清单里:通过项、失败项、待人工确认项。

标准流程

1. 会话与身份

  • 先用一句自然话确认当前对话身份与上下文是否正常
  • 若系统提示里有用户身份信息,应沿用该称呼,不要叫错用户

2. 纯聊天链路

  • 发送一个不需要工具执行的轻量问题
  • 目标:验证普通对话是否能正常返回、语气是否自然、没有暴露内部 routing / skill 前缀

3. 记忆链路

  • 询问与“我是谁 / 你记得我什么 / 我最近在做什么”类似的问题
  • 只有在实际拿到记忆线索时,才能说记忆已生效
  • 如果返回为空、没有记忆、或只能回答泛化内容,要明确写成“记忆读取未命中 / 未生效”

4. 技能与任务链路

  • 若用户要求验证页面 / 报告 / 公开链接:
    1. load_skillstatic-page-publish
    2. 在当前用户工作区生成一个最小可验证页面 public/service-smoke-test.html
    3. 返回真实可点击链接
  • 若用户要求验证其它专用能力,应只加载对应 skill,不要混入无关 skill

5. 结果汇总

  • 最后必须输出一份简短联调结论,至少包含:
    • 身份链路
    • 普通聊天链路
    • 记忆链路
    • 技能/发布链路(若本轮执行)
    • 当前异常点

输出格式

优先用短清单:

  • 通过:...
  • 失败:...
  • 待确认:...

如果全部通过,也要说明本轮实际验证了哪些项,不要只说“都正常”。