CodeAF icon

CodeAF

CodeAF 是面向开发者的工具,可在一个界面协调多个 AI 编程代理、团队与任务流程,帮助软件开发者分配实现工作、运行检查并跨项目监控进度。

CodeAF

以软件团队的形式组织 AI 编程代理

CodeAF 是一个编程代理工作区,可在一个窗口中运行多个软件工程代理。它整合了对话、团队、任务计划、会话、检查和支出跟踪,让用户能够分配开发工作,同时了解正在运行的内容以及需要关注的事项。

用户可以将请求拆分为相互依赖的子任务,分配给团队成员,并在工作完成时进行检查。对于规模更大或更专业的工作,用户可以调用 `senior-dev` 等专用工具链;管理者和专家可以继续工作、报告状态,并仅在需要人工输入的决策出现时询问用户。

功能

团队管理者

将相关对话整理到命名团队中,由管理者监控进度、协调成员,并呈现需要用户参与决策的问题。

任务规划与并行执行

将请求转化为包含嵌套任务和依赖关系的计划,然后认领已准备好的工作,并在任务相互独立时并行运行多个任务。

专家

使用完整且面向特定任务的编程工具链,例如 `senior-dev`。专家可以从任务简介到经过检查的结果执行完整的工程工作流程,并在较长任务中独立持续工作。

常驻指令与监控器

使用自然语言表达周期性规则、定时提醒和基于事件的监控,并将其限定在聊天、项目或更广泛的工作区范围内。

原生 SSH 远程访问

在开发机器上运行对话,并通过 SSH 从其他设备连接;文档称关闭笔记本不会停止正在进行的工作。

模型与支出可见性

在界面中跟踪支出和模型分配;Pareto crewing 会为不同任务角色选择模型,产品也介绍了具有成本意识的模型分配。

使用场景

  • 分配功能开发工作

    描述一项功能或错误修复,让 CodeAF 将其拆分为实现和测试等子任务,并监控各项内容是正在运行、已完成还是等待决策。

  • 协调工程项目

    为 storefront、billing 或解析器等项目创建命名团队,然后让管理者协调多个专注的对话,同时在一个视图中查看项目状态。

  • 处理专门的工程任务

    对于适合专用工作流程的任务,调用专家来处理,例如审查拉取请求、迁移软件包,或执行需要独立检查的较大代码更改。

  • 远程监控开发工作

    在办公桌、笔记本电脑或手机之间切换时,通过 SSH 从其他设备连接到正在运行的开发会话,而不让网络连接成为活跃编程循环的一部分。

  • 应用可重复的项目规则

    定义可重复的指令,例如在完成前运行测试,或在 API 发生变化时通知团队;使用自然语言的常驻指令,而不是单独的配置语言。

Pros and Cons

Pros

  • 为多个代理对话和命名团队提供统一的控制中心。
  • 支持任务拆解、依赖关系、并行执行和进度报告。
  • 提供具有独立工作流程和检查机制的专用专家,并可通过 CodeAF 访问模型。
  • 支持通过 SSH 访问在开发机器上运行的工作。
  • 增加验收检查以及失败命令和修复记录,以支持更可控的执行。

Cons

  • 现有证据未确定定价、套餐限制或完整的集成清单。
  • 该产品围绕代理编排和软件项目设计,因此其对非开发工作流程的适用性无法从源材料中确定。
  • 部分功能仅作高层描述;现有文档对完整的团队、会话和交接工作流程的设置细节有限。

FAQ

如何安装 CodeAF?

使用一行命令 `curl -fsSL https://agentfield.ai/get/codeaf | bash` 安装 CodeAF,然后在项目中运行 `codeaf`。文档将创建第一个团队列为下一步设置。

CodeAF 可以管理多个代理团队吗?

可以。CodeAF 会将对话归入命名团队,每个团队都有一个管理者和成员对话。管理者负责协调工作,并在遇到无法自行决定的问题时询问用户。

CodeAF 中的专家如何工作?

在对话中使用类似 `/senior-dev` 的命令并附上任务简介即可启动专家。专家会作为独立任务运行,拥有独立的工作流程和经过检查的结果;当任务适合交给专家时,CodeAF 也可以建议这样做。

CodeAF 任务会产出什么?

文档所述的工作流程包括将请求规划为子任务、执行工作、运行测试或构建命令等检查,并报告最终状态。网站还介绍了单独保留的验收标准,这些标准不会放入工作执行者的任务列表中。

在哪里可以找到 CodeAF 的定价和集成信息?

现有证据未记录定价、套餐限制或当前集成清单。产品提供的定价 URL 是未找到页面,因此应向供应商确认这些信息。

Quick Facts

类别
开发者工具 / AI 编程代理
主要用户
软件开发者和工程团队
工作流程
团队、管理者、对话、任务、专家和检查
安装方式
一行 Shell 安装命令,然后在项目中运行
远程访问
原生 SSH 访问开发机器上的工作
定价
所提供的来源未记录