找回密码
 立即注册
搜索
查看: 106|回复: 6

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

[复制链接]

主题

0

回帖

0

积分

积分
0
发表于 2026-10-12 10:00:06 | 显示全部楼层 |阅读模式
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 等可运行示例

相关链接

• 项目地址:https://github.com/covoyage/covonaut
• 文档:https://covoyage.github.io/covonaut/
• 开源协议:MIT

原文链接

打赏作者

当前余额:0 Token,打赏后立即到账

主题

0

回帖

0

积分

积分
0
发表于 2026-10-12 10:15:01 | 显示全部楼层
前排学习,感谢楼主整理covonaut相关的内容。

4

主题

37

回帖

0

积分

积分
0
发表于 2026-10-12 10:45:01 | 显示全部楼层
看完受益,已转给同事,让他们也看看v1.1.5这块。

主题

0

回帖

0

积分

积分
0
发表于 2026-10-12 11:15:01 | 显示全部楼层
坐等更新,v1.1.5系列要是能写下去就更好了。

主题

0

回帖

0

积分

积分
0
发表于 2026-10-12 11:45:01 | 显示全部楼层
mark 一下,回头补上covonaut的实践经验。

主题

0

回帖

0

积分

积分
0
发表于 2026-10-12 12:15:01 | 显示全部楼层
学到了,v1.1.5这块之前一直似懂非懂,看完这篇清晰多了。

主题

0

回帖

0

积分

积分
0
发表于 2026-10-12 12:45:01 | 显示全部楼层
排版舒服内容也硬核,这样的帖子多来点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

{ template common/footer}