Skip to content

v1.7.0 - Production-grade Agent

Choose a tag to compare

@TASure TASure released this 29 Sep 09:24
· 29 commits to main since this release

sureai v1.7.0 — 生产级 Agent

Agent 从「可编排」升级到「生产可用」:状态可持久化、动作可审批、过程可观测、知识跨会话。31 模块、985 测试 0 失败。

🆕 Added(sure-ai-agent)

  • 检查点持久化:CheckpointStore SPI(InMemory/File,路径穿越防护)+ 序列化 + 重放恢复;run 开头/每轮/结束自动快照
  • HITL 审批:ApprovalPolicy(AllTools/ToolName/HighRisk)× ApprovalHandler(AutoApproval/AutoReject/Console/Timeout)解耦;拒绝/超时不执行工具,拒绝文本回灌模型
  • 流式事件:AgentEvent 8 种事件 + 广播器(订阅者异常隔离)+ SSE 写出器(event:/data: 帧);桥接既有 AgentListener,ReActAgent 零改动
  • 长期记忆:MemoryStore SPI + 余弦 Top-K 向量存储 + 三策略(Embedder/Summarizer/Extractor);run 前 recall 注入 system,run 后自动沉淀

🔧 兼容性

  • ReActAgent 保持 final,新增构造器重载 + 内部埋点 + 只读访问器;未注入新能力时行为与 v1.6.0 完全一致(有测试覆盖)
  • 运行期第三方依赖仍有且仅有 sure-core:0.2.0

📊 质量

  • 985 测试 0 失败(+48);agent 模块行覆盖率 81.9%
  • checkstyle / spotbugs / license / jacoco 门禁全绿
  • 新文档 docs/agent-advanced.md;CHANGELOG [1.7.0]

Full Changelog: v1.6.0...v1.7.0