Skip to content

v2.1.11 - 类型安全强化 + 状态机 Bug 修复 + 验证引擎升级

Choose a tag to compare

@Agions Agions released this 11 Apr 04:11
· 127 commits to main since this release

🎉 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