成熟度:Planned
目标
为应用、SDK 和协议实现提供可重复的测试输入,区分人工构造样例、规范基准样例和真实运行录制,减少依赖在线模型与外部系统的回归波动。
当前可用
Fellow 目前没有对外发布统一的 fixture 格式、Gateway 录制器或确定性回放工具。开发者可以在自己的测试中构造输入和断言,但这些项目私有数据不能宣称为 Fellow canonical fixture,也不构成协议一致性证明。
现有 Run 事件持久化和 SSE 序号用于运行与断线恢复,不等于可移植的测试录制格式。
边界
- synthetic fixture 是测试作者构造的数据;canonical fixture 必须由协议版本化并有明确维护者。
- 真实 Gateway 录制可能包含消息、工具参数、业务数据、Token 或本机路径,未经脱敏不得分享或提交。
- 回放必须声明协议版本、事件顺序、终态和脱敏规则;不能把时间戳或供应商响应偶然值当稳定断言。
- AG-UI 是 adapter 输出,不能替代 Fellow
StreamEvent原生 wire 的基准样例。
未来能力
Planned:
- 版本化 synthetic 与 canonical fixture;
- 对敏感字段、凭证和 Host 路径进行结构化脱敏;
- 从真实 Gateway 录制并确定性回放事件;
- 在 CI 中按协议版本运行 fixture,并报告不兼容差异。
上述能力尚不可直接执行,也不应进入 Quickstart。