v1.7.0 - Production-grade Agent
sureai v1.7.0 — 生产级 Agent
Agent 从「可编排」升级到「生产可用」:状态可持久化、动作可审批、过程可观测、知识跨会话。31 模块、985 测试 0 失败。
🆕 Added(sure-ai-agent)
- 检查点持久化:
CheckpointStoreSPI(InMemory/File,路径穿越防护)+ 序列化 + 重放恢复;run 开头/每轮/结束自动快照 - HITL 审批:
ApprovalPolicy(AllTools/ToolName/HighRisk)×ApprovalHandler(AutoApproval/AutoReject/Console/Timeout)解耦;拒绝/超时不执行工具,拒绝文本回灌模型 - 流式事件:
AgentEvent8 种事件 + 广播器(订阅者异常隔离)+ SSE 写出器(event:/data: 帧);桥接既有 AgentListener,ReActAgent 零改动 - 长期记忆:
MemoryStoreSPI + 余弦 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