面向软件交付的工作空间优先多智能体协调平台,通过看板驱动与审核门禁实现 Agent 职责显式分离。
Routa 是一个面向软件交付流程的多智能体协调平台,其核心设计理念是将传统单 Agent 聊天线程中隐含的分解、实现、验证职责显式拆解为可视化的看板阶段与专家角色体系。
在工作空间优先的架构下,目标、任务、会话、追踪记录、证据和审核状态以看板形式呈现。每个看板列由不同专家 Prompt 驱动——Backlog Refiner 负责需求标准化,Todo Orchestrator 负责计划生成,Dev Crafter 负责范围内实现,Review Guard 负责独立验收验证,Done Reporter 负责交付摘要,Blocked Resolver 负责阻塞路由。三层核心角色(ROUTA Coordinator / CRAFTER Implementor / GATE Verifier)分别承担规划、实现与验证职责。
审核门禁架构由 Harness Monitor(追踪发生了什么)、Entrix Fitness(检查应该满足什么)和 Gate Specialist(裁定卡片能否移动)三部分组成,实现自动质量审核与证据收集。
项目采用双后端设计:Web 运行时基于 Next.js + TypeScript,Desktop 运行时基于 Tauri + Axum (Rust),两者通过 api-contract.yaml 统一语义契约。支持 ACP、MCP、A2A、AG-UI 等多种 Agent 通信协议。提供 Desktop、CLI、Web 自托管、Docker 四种部署方式,数据库层通过 Drizzle ORM 支持 SQLite(桌面)和 PostgreSQL(Web/Docker)。
当前版本:v0.18.0(Desktop),采用 MIT 许可证,由 Phodal Huang 维护。