SuperAPI AI 工具集

polyphony

智能体与模型

查看项目

更新于 10-15 19:54

技能介绍

用途:Polyphony 用于并行执行多个智能体任务,通过容器隔离避免工作区冲突。每个任务获得独立 Docker 容器、完整 git 克隆(非 worktree)和独立分支,便于独立测试与提交 PR。

主要能力:架构分六层——任务来源(GitHub Issues 的 gh api 或本地 SQLite 队列)、编排器(发现→认领→路由→供给→运行→验证→落地)、路由器(Task x Policy -> RunSpec,五维复杂度评分)、身份代理(将命名凭据解析为卷挂载与环境覆盖)、工作区管理器(按任务 git clone --reference、分支检出、清理)、工作容器运行时(Docker 容器创建/启动/停止/日志生命周期)。任务状态包括 DISCOVERED、CLAIMED、ROUTED、PROVISIONED、RUNNING、VERIFYING、LANDED,以及 FAILED、BLOCKED 和重试回 CLAIMED。

使用方式:前置条件为 Docker 或 OrbStack 已安装并运行、至少一个智能体 CLI(Claude、Codex 或 Kimi)可用、已配置 CLI 订阅(非 API 密钥)。检查命令:command -v docker &>/dev/null || command -v orbctl &>/dev/null。配置位于 ~/.polyphony/,包含 config.yaml(工作区根、轮询间隔、最大并发)、identities.yaml(命名凭据与卷路径)、agents.yaml(智能体配置)、routing.yaml(路由规则与回退链),用 polyphony init 初始化。常用命令:polyphony init、polyphony spawn "Fix auth bug"、polyphony status、polyphony cleanup。路由规则自上而下匹配,首个命中生效,可配置 match 谓词与 agent 目标及 default fallback。复杂度评分五维各 0-2 分,总分 0-10:0-3 交给 Kimi 单独处理,4-6 由 Kimi + Codex 评审,7-10 由 Claude 直接处理。

适用场景:需要并行运行多个智能体、隔离测试环境、按复杂度自动路由任务并生成独立 PR 的开发流程。

限制:依赖 Docker/OrbStack 与已配置的 CLI 订阅;具体收费、价格、平台支持范围及效果资料暂未提供。