概念
成员类型:
agent— 来自 Agent Hub 的 ollama launch 智能体(claude、codex、hermes等)model— 具体的模型 + 提供商(gpt-4o+openai、gemini-2.0-flash+gemini)provider— 提供商默认模型(ollama、groq等)
快速开始
首次使用时会预置入门团队和工作流:团队示例
工作流示例
轮询模式 (v2)
不使用显式步骤,成员轮流参与,直到达到max_turns。输出在 {results}、{transcript} 和 {last_result} 中累积。
members,则所有团队角色按定义顺序轮换。
重试 (v2)
在将运行标记为失败之前,重试失败的智能体/LLM 步骤。 单步:defaults → 团队 defaults。重试次数会出现在 CLI 输出中(retries=N、attempts=N)。设置 TEAM_RETRY_BACKOFF=1 使用指数延迟。
单步 MCP (v2)
按步骤启用 MCP 上下文(或继承工作流/团队默认值):
对于智能体步骤,MCP 工具摘要会被添加到提示前。对于模型/提供商步骤,它们会被添加到系统提示中。模型步骤的可选工具循环:设置
TEAM_MCP_TOOL_ROUNDS=1,让模型发出类似 {"mcp_tool": "github", "tool": "search", "arguments": {}} 的 JSON。
CLI 参考
--resolve 打印每个角色如何映射到具体的智能体或 LLM 目标。
运行时行为
- 加载来自配置目录(或捆绑模板)的团队 + 工作流 YAML/JSON。
- 解析成员 — 智能体通过 Agent Hub 目录;模型/提供商通过 LLM 注册表。
- 当
defaults.memory: unified时召回统一内存。 - 执行步骤:
- 智能体角色 → 带角色上下文的
answer_question(轻量级;不是完整的ollama launch)。 - 模型/提供商角色 → 带有固定提供商/模型链的
LlmOrchestrator。 - 并行块 → 线程池(
TEAM_MAX_PARALLEL,默认 4)。 - 轮询 → 使用共享的转录变量为
max_turns轮换成员。
- 智能体角色 → 带角色上下文的
- 重试根据
retries/retry_delay(工作流或团队默认值)失败的步骤。 - 当步骤启用
mcp时注入 MCP 工具摘要。 - 通过模板变量向前传递输出。
捆绑模板
从模板创建:
环境
范围化内存 (v3)
团队可以选择加入带溯源信息的策略过滤召回和便签写入:
单步覆盖:在工作流步骤上使用
memory_scope: { write: run }。
run_id 和 scratchpad_writes。
团队和工作流包含在 arka config backup 中。
限制
- 智能体步骤使用 Arka 聊天路由,而不是完整的交互式
ollama launch会话。 - 模型步骤的 MCP 工具循环需要选择加入(
TEAM_MCP_TOOL_ROUNDS),且默认为单轮。 - 轮询没有提前停止条件 — 会运行到
max_turns。 - 尚未实现工作流条件和人机回环网关。
- 提供商健康检查在 LLM 调用时运行,而不是在团队解析时。