Skip to main content
智能体团队让您可以将编码智能体(来自 Agent Hub)、云模型和本地提供商编组为命名角色,然后运行在它们之间传递工作的工作流

概念

成员类型:
  • agent — 来自 Agent Hub 的 ollama launch 智能体(claudecodexhermes 等)
  • model — 具体的模型 + 提供商(gpt-4o + openaigemini-2.0-flash + gemini
  • provider — 提供商默认模型(ollamagroq 等)

快速开始

首次使用时会预置入门团队和工作流:
来自 fish:

团队示例

工作流示例

轮询模式 (v2)

不使用显式步骤,成员轮流参与,直到达到 max_turns。输出在 {results}{transcript}{last_result} 中累积。
运行:
如果省略 members,则所有团队角色按定义顺序轮换。

重试 (v2)

在将运行标记为失败之前,重试失败的智能体/LLM 步骤。 单步:
工作流或团队默认值:
优先级:步骤 → 工作流 defaults → 团队 defaults。重试次数会出现在 CLI 输出中(retries=Nattempts=N)。设置 TEAM_RETRY_BACKOFF=1 使用指数延迟。

单步 MCP (v2)

按步骤启用 MCP 上下文(或继承工作流/团队默认值):
对于智能体步骤,MCP 工具摘要会被添加到提示前。对于模型/提供商步骤,它们会被添加到系统提示中。模型步骤的可选工具循环:设置 TEAM_MCP_TOOL_ROUNDS=1,让模型发出类似 {"mcp_tool": "github", "tool": "search", "arguments": {}} 的 JSON。

CLI 参考

--resolve 打印每个角色如何映射到具体的智能体或 LLM 目标。

运行时行为

  1. 加载来自配置目录(或捆绑模板)的团队 + 工作流 YAML/JSON。
  2. 解析成员 — 智能体通过 Agent Hub 目录;模型/提供商通过 LLM 注册表。
  3. defaults.memory: unified召回统一内存。
  4. 执行步骤:
    • 智能体角色 → 带角色上下文的 answer_question(轻量级;不是完整的 ollama launch)。
    • 模型/提供商角色 → 带有固定提供商/模型链的 LlmOrchestrator
    • 并行块 → 线程池(TEAM_MAX_PARALLEL,默认 4)。
    • 轮询 → 使用共享的转录变量为 max_turns 轮换成员。
  5. 重试根据 retries / retry_delay(工作流或团队默认值)失败的步骤。
  6. 当步骤启用 mcp注入 MCP 工具摘要。
  7. 通过模板变量向前传递输出。

捆绑模板

从模板创建:

环境

范围化内存 (v3)

团队可以选择加入带溯源信息的策略过滤召回便签写入
单步覆盖:在工作流步骤上使用 memory_scope: { write: run }
工作流运行在 CLI 输出中打印 run_idscratchpad_writes 团队和工作流包含在 arka config backup 中。

限制

  • 智能体步骤使用 Arka 聊天路由,而不是完整的交互式 ollama launch 会话。
  • 模型步骤的 MCP 工具循环需要选择加入(TEAM_MCP_TOOL_ROUNDS),且默认为单轮。
  • 轮询没有提前停止条件 — 会运行到 max_turns
  • 尚未实现工作流条件和人机回环网关。
  • 提供商健康检查在 LLM 调用时运行,而不是在团队解析时。

相关

  • Agent Hub — 共享 MCP、内存和智能体目录
  • LLM 回退 — 模型/提供商角色使用的提供商/模型路由
  • 内存 — 注入团队运行的统一内存