终于有全能的 Go 语言 Agent 库了,聊聊 covonaut 这几年 AI agent 框架基本被 Python 垄断了——LangChain、CrewAI、AutoGPT等生态确实繁荣但如果你主力语言是 Go想集成 agent 能力就非常尴尬。要么在 Go 里使用 subprocess 调 Python要么用一些半成品 Agent。体验嘛都是泪。直到我遇到了covonaut。先说结论这应该是 Go 生态里目前最完整的 agent 框架可能没有之一。零外部依赖整个框架零外部运行时依赖go.mod 里只有一个 gorilla/websocket。从 agent 循环、LLM 调用、工具执行到 TUI 界面、协议实现全部从头实现接近 9 万行代码。这意味着什么go get 完就能用没有 pip install 几十个包没有版本冲突没有 Python 环境管理。对 Go 开发者来说这个体验太自然了。七种类型的 LLM Provider 协议开箱即用OpenAIchat 和 responses、Anthropic、Gemini、AWS Bedrock、GCP Vertex、GitHub Copilot、Mistral——几乎主流的大模型协议都覆盖了都支持 streaming 和 token 统计。换模型就是换一行 importprovider : openai.New(...) // 改成 provider : gemini.New(...)四个通信协议原生实现covonaut 让我眼前一亮的是原生实现了 A2AAgent-to-Agent、ACP、MCP Client、AGUI 四个协议。其中 A2A 是 Google 推的 agent 间通信标准covonaut 把它实现完整了——Agent Card 发现、任务生命周期、SSE streaming、WebSocket、Push Notification一应俱全。也完整实现了 A2UI一个声明式 UI 协议让 agent 可以在客户端渲染表单、仪表盘支持 JSON Pointer 数据绑定和校验。agent 不仅能对话还能直接生成界面。自研 TUI 框架这个可能是最让我意外的部分——作者没选社区中成熟的 TUI 框架而是自己从头写了完整的 TUI 框架Elm 架构的事件循环、差分渲染、Kitty 协议键解析、Markdown 渲染、图片显示、自动补全……近百个文件。没有外部 TUI 依赖意味着终端 UI 风格完全自控不会有版本冲突。DAG Pregel图执行引擎普通的 DAG 拓扑排序执行不算稀奇但 covonaut 还实现了Pregel——Google 那篇超级步super-step迭代模型适合有环的 state graph。而且用一个统一的 Runner 管理两种模式支持 checkpoint 和 human-in-the-loop 中断恢复。内置工具集也很足读写文件、bash、git、web 搜索、视觉分析、浏览器自动化、电脑操控、MCP 桥接……常用的 agent 工具都基本内置了。每个工具还支持操作注入比如把文件操作委托给 SSH 远程执行。小结如果你团队的主力栈是 Go又想认真做 agent 应用covonaut 值得花时间看看。它解决的问题很实在——在 Go 里完整地做 agent不需要 Python 做替补。GitHub: github.com/covoyage/covonaut

相关新闻

最新新闻

Flume拦截器实战:自定义ETL、数据脱敏与动态路由标签

Flume拦截器实战:自定义ETL、数据脱敏与动态路由标签

Flume拦截器实战:自定义ETL、数据脱敏与动态路由标签1. 引言 Flume作为Hadoop生态系统中的日志采集工具,其拦截器(Interceptor)机制提供了强大的数据处理能力。本文将通过实战案例,介绍如何自定义拦截器实现ETL转换、数据脱敏和动态路由标签功…

2026/8/31 10:49:57
Spring Boot网上订餐系统源码详解与毕业设计实战指南

Spring Boot网上订餐系统源码详解与毕业设计实战指南

简介:这是一套面向Java初学者与高校毕业设计学生的SpringBoot实战项目源码,聚焦餐饮行业线上订餐场景,完整覆盖用户端下单、订单管理与后台多角色协同管理全流程。资源包含724个文件,涵盖82个Java后端逻辑类、153个JavaScript交互…

2026/8/31 10:49:57
MoneyPrinterTurbo 完整教程:一个主题生成高清短视频,5 步做出第一个成片

MoneyPrinterTurbo 完整教程:一个主题生成高清短视频,5 步做出第一个成片

MoneyPrinterTurbo 完整教程:一个主题生成高清短视频,5 步做出第一个成片 【免费下载链接】MoneyPrinterTurbo 利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with a…

2026/8/31 10:49:57
3ds Max法线烘焙完整指南:原理、步骤与常见错误排查

3ds Max法线烘焙完整指南:原理、步骤与常见错误排查

大家在 3ds Max 里做法线烘焙的时候,应该都遇到过这类情况:低模和高模摆得好好的,参数也设置了,结果烘出来的法线贴图要么是平的,要么黑一块紫一块,还有接缝、反光错乱、进引擎后方向不对等一堆问题。网上资…

2026/8/31 10:49:57
marketingskills 完整指南:如何给 AI 代理装上 50+ 个营销技能,跑通整条增长链路

marketingskills 完整指南:如何给 AI 代理装上 50+ 个营销技能,跑通整条增长链路

marketingskills 完整指南:如何给 AI 代理装上 50 个营销技能,跑通整条增长链路 【免费下载链接】marketingskills Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth engineering. 项目地址: https://g…

2026/8/31 10:49:57
GLM-5.3开源:智能体编程与网络防御实战指南

GLM-5.3开源:智能体编程与网络防御实战指南

过去两年里,开源大模型的发展节奏明显加快,每隔一段时间就有新权重、新架构、新应用范式出现。尤其是在智能体(Agent)和安全领域,模型不再只是“问答工具”,而是逐渐变成了能调用工具、能处理任务、能辅助分…

2026/8/31 10:44:57