全能 Go Agent 框架 covonaut v1.1.4 发布:新增工具滚动并行池、多模态读取等
covonaut 是一个面向生产环境的 Go 语言 Agent 框架,覆盖 Agent 主循环、工具调用、图编排与多协议互操作等,全部为纯 Go 实现,采用 MIT 协议。 v1.1.4 更新内容 1. 滚动工具执行池:并行与混合两档调度 此前的并行执行是「一次性拉起全部调用再靠并发上限排队」,一个慢工具会长期占住槽位。本次改为单一滚动池调度: 调用严格按照模型给出的顺序启动,一旦有空槽立即补位,慢调用不再阻塞后续可并行的调用; 遇到不允许并行的调用时,先排空池中在跑的任务,再单独内联执行,形成串行屏障; 结果始终保留在原始位置上,模型看到的返回顺序与串行执行完全一致; 每个调用独立捕获 pa...