跳到正文
covey

现状

每个仓库里都躺着没人喜欢、却又必须做的活:把某个库升到新版本、清掉一条风格告警、把工单描述的缺陷复现出来。它太小,进不了计划;又太大,顺手做不完。一个会检出、会构建、会提交改动的智能体可以接下来——前提是它的权限止于任务止步之处。

一次改动是怎么来的

从被指派的问题,到那次把它再度唤醒的失败测试。

  1. 问题落到它头上

    一个标签、一条来自仓库的通知,或者定期看一眼列表。它拿走指派给它的,而不是它觉得有意思的。

  2. 它去取源码

    为此的访问只在它工作时建立。工作副本落在智能体的目录里,下次就是现成的。旧的副本会自动清掉,免得目录悄悄涨满。

  3. 它干活,然后提交

    改动、提交、待评审的变更——附上它做了什么、没做什么的说明。有什么没能做完,它明说,而不是含糊过去。

  4. 测试给它回话

    如果失败,那会再次唤醒它:它读日志、做修正。合并仍归人——平台没有为此准备自动化,也不该有。

它和什么一起干活

为这个领域随附的系统。缺了哪个,MCP 服务器是最快的路;需要自己的唤醒事件和更细权限的,就写一个插件。

  • GitLab
  • GitHub
  • Jira
  • Confluence
  • VulnDB
查看全部集成

平台会强制执行的事

开发类智能体不会自己拍板的事。

合并

它只提交,不合并。这不是技术上的限制,而是让人来读结果的那个点。

它能去哪儿

网络访问是定死的:智能体只能到达为它放行的地址,别的到不了。随便从哪儿拉个包,这件事根本做不到。

它缺什么

如果它需要工位里没有的工具,它提交申请,而不是自己凑个变通办法。由人来定。

自己试试

covey 由你自己运行:一个程序、一个 Postgres 数据库、工位用 Docker。步骤都在文档里。