发现 AI 代理的未来arrow_forward

AgentFactory

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
TypeScriptNode.js工作流自动化多智能体系统MCPAI代理智能体框架智能体与应用工具开发者工具/代码自动化/工作流/RPA协议/API/集成

面向编码 Agent 的开源多 Agent 舰队编排系统,支持从 Backlog 到 Merge 的全流程自动化。

AgentFactory 是由 Rensei AI 构建的开源软件工厂,专注于多编码 Agent 的舰队级编排。项目基于 TypeScript 构建,采用 pnpm monorepo + Turborepo 架构,通过统一 AgentProvider 接口调度 Claude、Codex、Amp、Spring AI 及 A2A 兼容 Agent,每个 Agent 在独立 Git worktree 中并行工作。

核心编排流程将 Issue 自动推进 Backlog → Development → QA → Acceptance → Merge 五个阶段,配合 Workflow Governor 可实现从 Research 到需求创建再到开发的上游自动化。系统内置基于 Thompson Sampling 的多臂老虎机智能路由,自动学习各 Provider 在不同工作类型上的最优分配策略,支持 9 级解析级联动态选择 Provider。

质量保障方面,AgentFactory 集成了基于 Tree-sitter AST + BM25 的代码智能引擎,提供代码搜索、符号查找、仓库地图、跨包依赖验证和重复代码检测;质量门禁通过基线捕获与指标棘轮机制阻止指标回退的 PR 合入;合并队列支持 local、GitHub-native、Mergify、Trunk 四种 provider。

协议层面,项目实现了 A2A Protocol v0.3.0(同时作为客户端和服务端),并以 MCP Server 形式将舰队能力暴露给 Claude Desktop 等 MCP 感知客户端。运行时可靠性通过心跳监控、.agent/ 目录状态持久化、自动崩溃恢复和可配置超时机制保障;分布式模式下通过 Redis 工作队列实现 Webhook Server 与多 Worker 节点的水平扩展。

项目与 Linear 深度集成,以 Linear 作为 Issue 数据源和状态中枢,支持 Webhook 接收、状态自动流转和子 issue 协调。提供 CLI 工具(af-orchestratoraf-linear)和编程式 API,支持一键脚手架创建和 Vercel/Railway 快速部署。采用 MIT 开源协议,当前最新版本为 v0.8.51。

Monorepo 核心包

  • @renseiai/agentfactory:核心编排器、Provider 抽象、崩溃恢复
  • @renseiai/agentfactory-server:Redis 工作队列 + 会话存储 + Worker 池
  • @renseiai/agentfactory-nextjs:Next.js 路由处理器 + Webhook 中间件
  • @renseiai/agentfactory-dashboard:舰队管理 Dashboard UI
  • @renseiai/agentfactory-code-intelligence:Tree-sitter AST + BM25 搜索 + PageRank 仓库地图
  • @renseiai/agentfactory-mcp-server:MCP Server(Streamable HTTP + STDIO)

快速开始

npx @renseiai/create-agentfactory-app my-agent
cd my-agent
cp .env.example .env.local
pnpm install && pnpm dev
pnpm worker

待确认:Rensei AI 是否有独立官网;非 Linear 场景(如 GitHub Issues)的支持程度未在文档中提及;各 Provider 的具体版本或模型要求未明确。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch