跳到正文
covey

covey 是怎么搭起来的

一个程序、一个数据库,旁边是隔离的工位。这里写的不是打算,而是它实际运行的样子。

控制平面

一个 Go 程序,挨着一个 Postgres 数据库:调度、智能体名册、任务清单、登录与凭据的管理、规则引擎和记录。所有状态都在它这里,而且始终可达。

数据平面

干完活就撤掉的隔离环境;只留下工作目录。刻意保持简单、可替换:万一丢了,就用配置和工作目录重新搭起来。

中间的协议

控制平面和工位之间跑着一个双方都会说的协议。正是这一点让引擎变得可以替换——今天是 Claude Code,旁边还有 Codex 和 educa。

你自己的服务器

数据平面不必和控制平面在同一台机器上。内置的服务器是默认;别的服务器自己注册,就像你在 GitLab 里熟悉的那样。

以 Postgres 为锚

状态、任务、权限、队列、通知,以及智能体的记忆,全都住在同一个数据库里。没有额外的消息服务,没有缓存集群,也没有第二个存放状态的地方。

在关键处可替换

登录和凭据是可替换的:用我们自带的方式内置,或者换成企业登录和集中的密钥库。内置的那条路是完整的,不是权宜之计。

文档中的架构一章

面向整个组织

covey 不是给一个人用的工具,而是给多种角色用的平台:

  • 让这支队伍转起来的 IT 与平台管理员
  • 拥有智能体、给任务排优先级的团队负责人
  • 对规则和证据负责的安全与合规
  • 盯着成本和预算的管理会计

看 covey 真的在干活

登录看看——或者了解 Companion 应用如何把人和智能体连起来。