News
首页  -  资讯  - 
全能型 covo-agent v0.1.0 公布:流式输出与 TUI 使用同一套渲染引擎
关于 covo-agent covo-agent 是基于 covonaut 框架开发的运行在终端里的通用型 AI Agent,提供 general 与 code 两种工作模式,覆盖日常知识工作、软件开发、自动化、持久上下文管理与外部系统协作几个方向。项目以 Go 编写(Go 1.25.0 起),采用 AGPL-3.0 协议开放源代码。 v0.1.0 更新要点 1. 渲染链路统一:流式输出与 TUI...

关于 covo-agent

covo-agent 是基于 covonaut 框架开发的运行在终端里的通用型 AI Agent,提供 general 与 code 两种工作模式,覆盖日常知识工作、软件开发、自动化、持久上下文管理与外部系统协作几个方向。项目以 Go 编写(Go 1.25.0 起),采用 AGPL-3.0 协议开放源代码。

v0.1.0 更新要点

1. 渲染链路统一:流式输出与 TUI 共用一套 AST

headless 流式输出与交互式 TUI 走同一套解析与样式,表格、任务列表、脚注、数学公式等语法在两种形态下表现一致,不必再维护两套实现,也不会因为模型把表格包进标记为 md 或 markdown 的代码围栏而产生差异。

终端 diff 与代码块默认带语法高亮:diff 按行级着色,代码块做 token 级高亮,语言按文件扩展名识别,配色跟随当前主题,覆盖审批 diff、编辑后 diff 预览、写入内容预览与助手消息中的代码围栏。设置 COVO_SYNTAX_HIGHLIGHT=false 可全局关闭。

2. 每轮运行回显模式、模型与耗时

一轮回复结束后在消息下方补一行摘要,例如 code · gpt-5.6 · 12.4s 。生成过程中不显示,避免干扰流式输出,这样在长会话里回看某轮用了哪个模型、跑了多久,不必去翻日志。

3. Mermaid 流程图终端渲染

把 Mermaid flowchart 语法转成 ASCII / Unicode 图直接画在终端:

方向:graph TD(自上而下)与graph LR(从左到右)节点形状:矩形、圆角、菱形、体育场形、圆柱形边样式:-->、---、==>、-.-适配subgraph分组不支持的语法优雅降级,不会打断输出

一行命令安装(脚本从 GitHub Releases 拉取对应服务体系的二进制,装到 ~/.covo-agent/bin 并写入 PATH ):

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

欢迎试用并反馈问题。使用过程中遇到环境相关的异常,可以先跑 covo-agent doctor ,交互模式的告警会写入 ~/.covo-agent/covo-agent.log ,不会打断 TUI 布局。

源码仓库:https://github.com/covoyage/covo-agentRelease:https://github.com/covoyage/covo-agent/releases/tag/v0.1.0中文文档:https://github.com/covoyage/covo-agent/blob/main/README.zh-CN.md开放源代码协议:AGPL-3.0