agency

一个在命令行中编排和管理AI编码代理的智能体协调器。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:agency。
它的用途是:一个在命令行中编排和管理AI编码代理的智能体协调器。
完整的 Skill 内容见:https://321skill.com/skills/agency/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

当你需要对一个大型功能模块进行重构时,可以

对AI说:“请使用Agency创建三个并行任务,分别负责用户模块重构、订单模块重构和数据库迁移脚本编写。” AI会调用Agency技能,创建三个独立的隔离环境来同步推进这些子任务,你随后可以通过TUI或CLI随时查看进度、附加到特定会话或合并代码。

介绍

Agency是一个纯粹运行在命令行中的AI智能体协调器,旨在解决开发者在利用多个AI编码代理(如Claude Code、Codex CLI等)进行复杂任务时,难以并行管理和组织工作流程的问题。

它提供了一个受Lazygit启发的用户友好型TUI(终端用户界面),同时也支持完整的CLI命令,方便自动化。用户可以通过简单的命令创建、启动、停止和合并任务。每个任务都在独立的Git工作树和Tmux会话中运行,确保了环境的隔离性。

该工具非常适合需要同时处理多个编码任务、进行代码审查或并行实验的前后端开发、全栈开发和智能体开发者。对于习惯命令行操作、追求高效工作流的工程师而言,Agency能显著提升多任务协作的效率。

使用前需要确保系统已安装Git和Tmux。建议先通过agency setup进行偏好设置,并在项目根目录运行agency init进行初始化。其配置采用三层覆盖机制,允许在全局和项目级别进行灵活定制。

核心特点

与单一功能的AI编码代理CLI工具不同,Agency的核心是作为“协调器”,能够同时管理和隔离多个不同代理的任务会话,并通过Git工作树确保每个任务的代码变更独立且可追溯。其提供的TUI界面大大降低了在纯命令行环境下管理多任务的门槛。

注意事项

目前仅支持macOS和Linux平台,且重度依赖Git和Tmux,不适合不熟悉命令行或需要图形化界面的用户。

常见问题

Agency支持哪些AI编码代理?

支持Claude Code、Codex CLI、Gemini CLI、OpenCode等,并允许用户通过配置文件自定义任何CLI命令作为代理。

如何在不使用TUI的情况下创建新任务?

使用CLI命令,例如`agency new my-task`即可创建并启动一个名为“my-task”的新任务。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/agency/raw/index.md 读取 agency 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。