我们很高兴地宣布,基于 covonaut 框架的终端 AI Agent 项目 covo-agent 正式发布 v1.0.0。
covo-agent 是一个用 Go 编写的通用型 AI Agent,体验可以说是市面上最好的之一,完全可以替代 Claude Code、Codex Cli 等同类产品,运行在终端里,提供 general 与 code 两种模式,覆盖日常知识工作、软件开发与自动化等各种场景。项目采用 AGPL-3.0 协议开源,使用 Go 1.25 构建。


v1.0.0 更新要点
Gateway IPC 与权限桥
Gateway 是 covo-agent 连接各消息平台(Slack、Discord、Telegram、飞书、企业微信等)的桥接层。本版本为其新增了基于 Unix domain socket 的 IPC 层:gateway 启动后在固定路径监听一个 JSON-over-HTTP 的私有接口(默认 gateway.sock,权限 0600,仅本机用户可访问),其他进程可以由此驱动运行中的 gateway。
子代理实时视图
本版本新增了 sub-agent 的执行过程的只读的实时视图面板:dashboard 可以看到每个子代理的任务、状态、深度与启动时间,并支持逐条查看其消息流;sticky footer 与 statusline 同步显示运行中的子代理数量。数据层保持接口化设计,视图面板不依赖 agent 包内部实现。
输入队列持久化与侧线 agent
输入体验上有两处重要改进。其一,输入队列写入 SQLite,会话重启后排队的 prompt 不再丢失;其二,agent 忙碌时用户可以直接 steer(追加指令)或 interrupt,不必等待当前轮次结束。同时新增 /btw侧线 agent:克隆主会话的转录上下文回答一个「顺便问一句」式的问题,不污染主线,也支持将结论持久化回会话。
工具与技能层
- 新增
view_image与video_analyze两个媒体工具,支持查看本地图片与分析视频内容; - computer-use 工具大幅扩展,cronjob 工具新增 600 余行,支持更完整的定时任务管理;
- 新增 skill gate:按 SKILL.md frontmatter 中声明的 platforms、prerequisites(命令、环境变量)过滤技能目录,不满足运行条件的技能不再进入模型目录;
- 新增只读的工具自省视图,可查看当前会话实际可用/被排除的工具及原因,对应
/inspect命令; - 技能库更新:新增 computer-use、grounded-citations、ast-grep 三个技能,并为 notion、arXiv、linear 补充了 API 脚本。
TUI 与平台层
TUI 侧新增 input rail(输入提示栏,通过 TopLayer 保证渲染在覆盖层之上)、流式输出尾部的节流刷新指示器等细节改进。
安装与升级
一键安装脚本:
curl -fsSL https://raw.githubusercontent.com/covoyage/covo-agent/main/install.sh | bash
macOS / Linux 亦可通过 Homebrew 安装:
brew install --cask covoyage/tap/covo-agent
Windows 支持 Scoop:
scoop bucket add covoyage https://github.com/covoyage/scoop-bucket
scoop install covoyage/covo-agent
也可以用 Go 直接安装:go install github.com/covoyage/covo-agent/cmd/covo-agent@latest。各平台的发布产物(darwin/linux/windows,arm64 与 x86_64)及校验文件见 GitHub Releases 页面。
相关链接
- 仓库:https://github.com/covoyage/covo-agent
- Release:https://github.com/covoyage/covo-agent/releases/tag/v1.0.0
- 安装文档:见仓库 README