用 Go 写 AI Agent,covo-agent 的选型逻辑是什么?
在 AI Agent 领域,Python 几乎是默认选项,但 covo-agent 选择了 Go,还真不是标新立异。
克制的依赖清单,直接依赖只有 15 个左右,没有框架全家桶;
避免使用 CGO,交叉编译一条命令搞定 Linux/macOS/Windows;
产物就是单个二进制,部署只需拷贝文件。
Agent 场景核心是编排、工具调用、并发 I/O,这恰好是 Go 的主场。goroutine 处理并发流式输出和桥接很舒服,资源占用和启动速度也占优。
Python 在 LLM 生态上确实强,但做 Agent 工程,Go 的类型安全、部署简单、并发高效,可能更香。
