🎉 TaskFlow AI v2.1.11 - 类型安全强化 + 状态机 Bug 修复 + 验证引擎升级
🚀 本次发布亮点
修复关键状态机 Bug,升级验证引擎,强化类型安全!
🔧 Critical Bug Fixes
状态机重试死循环修复
| 问题 |
修复 |
retryCount 从未递增 |
通过 incrementRetry assign action 正确累计 |
verificationResult 从未写入 context |
通过 setVerificationResult action 填充 |
XState v5 onDone:[guard,guard,guard] 并行评估竞态 |
通过 verificationDecision 中转节点彻底解决 |
| 5 个 named action |
全部正式实现 |
Plugin 热重载
| 功能 |
说明 |
PluginManager.reload(pluginId) |
原子 unload+load,运行时更新插件无需重启 |
工具响应 Schema 统一
| 改进 |
说明 |
ToolResponse<T> |
统一工具返回结构 |
toolOk() / toolError() |
封装所有 MCP 工具返回 |
并行执行超时
| 功能 |
说明 |
Promise.race |
超时取消机制,支持部分结果保留 |
Router 诊断增强
| 功能 |
说明 |
SmartRouter.explain() |
返回优先级评分明细 |
✅ Verification Engine Upgrade
| 组件 |
改进 |
| TypeSafetyChecker |
实际运行 tsc --noEmit,替代原有空壳实现 |
| CodeQualityChecker |
真实运行 npx eslint --format=json + 启发式扫描 |
🧪 Testing
| 指标 |
数值 |
| 新增测试 |
14 个(VerificationEngine + CodeQualityChecker) |
| 总测试数 |
152 passed ✅ |
📝 完整变更日志
CHANGELOG.md
✅ 验证结果
- TypeScript: ✅ 零错误
- Tests: ✅ 152/152 通过
- Build: ✅ 成功
🔗 相关链接
发布日期: 2026-04-11