全能 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 等可运行示例

相关链接

相关推荐
奈落2413 小时前
AI辅助的另一面:从2026年国际AI安全报告的“故障”清单到国内专家的可靠性短板,自主行动的Agent为什么更难及时干预
人工智能·安全·agent·本地部署·ai 办公
利威尔xu18 小时前
Go IM 源码实战(14):本地缓存快 3000 倍,失效却难 10 倍
后端·缓存·微服务·面试·golang
孟健20 小时前
我把9个AI助理迁到了Grok Bot,连远程服务器都省了
人工智能·aigc·ai编程
threerocks21 小时前
震撼首发 | 格物 · 蜡笔状态图 Skill,一句话,做一部会动的状态图
aigc·openai·ai编程
时早玖沐21 小时前
放弃 QQ 官方机器人:用 SnowLuma + AstrBot 自建 QQ 机器人
docker·开源·agent
西安小哥21 小时前
大模型 Agent 替我操作浏览器跑了一遍社区日常任务:一份踩坑与工程记录
ai编程
nujnewnehc21 小时前
给记事软件加上 mcp
agent·mcp
轻松西西莱尔21 小时前
谷歌+斯坦福+CMU 等五家 203 页综述,我做了个HTML把主动式AI的边界跑给你看
前端·html·agent
文谦南宁AI普工1 天前
主动性 Agent 的第一道工程题:Fast/Slow Path 两级过滤,附 80 行可跑模拟器
agent·ai编程·产品
米小虾1 天前
Agent 省钱工程:七成的钱不是模型花掉的
人工智能·agent