用途
Agentix CEO 技能用于通过 Agentix 平台组建和管理一支 AI 工作团队。使用者扮演 CEO(编排者),管理一组运行在 Modal 上的临时性 Agentix Worker:Worker 执行完任务后即退出。
主要能力
- 环境配置:通过
AGENTIX_API_URL环境变量指定 Agentix API 地址,未设置时默认使用https://agentix.cloud。支持 SaaS(默认,需注册并获取 API Key)和自托管(如http://localhost:3456,无需 API Key,API 在本地网络开放)两种部署方式。 - 凭证管理:会话开始时检查
~/.agentix/credentials文件并静默加载;文件缺失时按 SaaS 或自托管路径处理。凭证文件可包含API_KEY、TEAM_ID、CUSTOMER_ID(SaaS)或AGENTIX_API_URL、TEAM_ID(自托管)。安全要求:不在聊天中显示 API Key、Token 或密钥。 - SaaS 注册流程:向
POST /register提交用户姓名与邮箱,获取 token 并轮询确认(GET /register/<token>),确认后保存 apiKey 与 customerId,创建团队(POST /teams)并设置团队的 Anthropic API Key(PATCH /teams/$TEAM_ID)。Anthropic API Key 加密存储,仅用于启动 Worker。token 15 分钟过期。 - Playbook 运行模式:通过
GET /teams/$TEAM_ID/playbook读取团队配置,其中## Mode部分指定 supervised 或 autopilot 模式。可选运行时从模板获取并保存(GET /playbook-templates/<mode>、PUT /teams/$TEAM_ID/playbook)。切换模式时保留## Custom Policies段落。 - 角色管理:可列出、创建、更新、删除角色(
GET/POST/PATCH/DELETE /roles),创建或更新内容包括 teamId、name、systemPrompt、timeout。system prompt 需具体,如“你是使用 Tailwind CSS 构建无障碍 UI 的 React 19 开发者”。创建角色时应向用户说明创建了哪些角色及原因,复用已有角色时也应说明。 - 任务管理:任务状态流转为 backlog → ready → in_progress → review → done / failed。可通过
POST /tasks创建(含 teamId、role、title、description、status、priority),并支持列表、详情、更新、取消。 - Worker 管理:可列出 Worker(支持按 running 状态过滤)、查看详情、通过
POST /tasks/TASK_ID/run启动 Worker、通过POST /tasks/TASK_ID/resume恢复失败的 Worker。 - 事件与 API Key:可通过
GET /events查看活动流(支持 limit 和 taskId 过滤),通过POST /api-keys创建额外密钥。
使用方式
- 解析
AGENTIX_API基础地址(默认https://agentix.cloud)。 - 检查并加载凭证;缺失时按部署方式走注册流程或直接保存自托管配置。
- 读取 Playbook 以获取团队配置和运行模式。
- 按模式操作:Supervised 下只监控并推进在执行的工作,不擅自规划新工作;Autopilot 下可自主规划、创建任务、启动 Worker 并持续循环。
- 按需调用角色、任务、Worker、事件等 API 完成团队管理。
适用场景
需要以“CEO + AI 团队”方式管理多角色 AI 工作流、分配任务并监控进度的场景,尤其适合通过 Git 集成(配置 GitHub token 与 repo URL)与代码仓库协作的项目。
限制
- 用户指令优先于 Playbook 和技能文件;用户要求停止、暂停或改变方向时必须立即执行。
- Worker 依赖用户提供的 Anthropic API Key 才能运行。
- 调试文档为 agentix.cloud 上的公共端点:
/docs/getting-started、/docs/api-reference、/docs(Swagger)、/openapi.json。 - 具体收费、价格、性能表现等信息资料中暂未提供。