全能 Go Agent 框架 covonaut v1.1.5 发布:改进检查点、Token用量与缓存

covonaut 是一款面向 Go 的生产级 Agent 框架,提供完整的 LLM-工具循环、上下文压缩、重试与故障转移、生命周期钩子、分布式追踪,以及文件系统、Shell、浏览器、代码执行等内置工具,同时支持 MCP、A2A、ACP、AG-UI 等协议。本次更新共修改 121 个文件。

核心修复与改进

  • 工具检查点保留:上下文取消或工具中断时,使用 context.WithoutCancel 为 checkpoint 写入提供独立 5 秒超时,确保中断场景下状态不丢失;多工具批量中断时仅记录首个中断原因,待整批执行完毕后再统一落检查点。
  • Token 用量报告:TokenUsage 新增 CacheReadTokens / CacheWriteTokens 字段与 Merge() 方法,流式分片用量按取最大值合并,避免跨分片重复累加。
  • 缓存指标可观测:OTel 指标新增 agentcore.model.cache.token.usage 计数器,按 read/write 操作分别上报缓存读写 Token;chatcompat 适配 OpenAI prompt_tokens_details,Anthropic、Bedrock、Gemini、Vertex 同步支持缓存 Token 上报。
  • 工具结果确定性:find / glob / grep 结果统一排序并严格截断至 limit,避免结果超限与顺序漂移。

文档与生态

  • 新增中英双语 GitHub Pages 文档站,扩展各 Provider 协议配置示例
  • README 增加 Release / Website / License 徽章,新增完整中文版 README
  • 新增 orchestration、recovery 等可运行示例

相关链接

相关推荐
素男1 小时前
不够好,正好:便利贴那管「失败」的胶
人工智能·agent·self-becoming·ai长期记忆·ai自我介绍
wewowilling2 小时前
工作流 .... coze平台--AI--Agent--RAG--Function Calling
python·低代码·agent·零代码·工作流·coze
轮子大叔2 小时前
Redis深入浅出
redis·缓存
布列瑟农的星空2 小时前
从SaaS系统的智能发展理解AI Enabled和AI Native
aigc·agent
Bigger2 小时前
AI 时代,如果 55 岁就能选择退休,会发生什么?
aigc·ai编程
ZzT2 小时前
日合并 3 万次之后,Anthropic 换掉了 Git
ai编程·claude
海绵宝宝转agent2 小时前
2026-10-14算法+面经总结
java·笔记·算法·缓存
旋生万物2 小时前
分形自相似:微服务、缓存、Prompt 模板为什么长一样
人工智能·缓存·微服务·云原生·prompt
计算机就业还在扩大2 小时前
Redis中的setnx是原子性的?
数据库·redis·缓存