अवधारणाएँ
Member के प्रकार:
agent— Agent Hub से ollama launch agent (claude,codex,hermes, …)model— विशिष्ट model + provider (gpt-4o+openai,gemini-2.0-flash+gemini)provider— provider default model (ollama,groq, …)
त्वरित शुरुआत
Starter teams और workflows पहली बार उपयोग पर seed किए जाते हैं:उदाहरण team
उदाहरण workflow
Round-robin mode (v2)
स्पष्ट steps के बजाय, membersmax_turns तक बारी-बारी काम करते हैं। Outputs {results}, {transcript}, और {last_result} में जमा होते हैं।
members छोड़ दिया जाए, तो सभी team roles definition क्रम में rotate होते हैं।
Retries (v2)
Run को failed मार्क करने से पहले विफल agent/LLM steps को retry करें। प्रति step:defaults → team defaults। Retry count CLI output में दिखता है (retries=N, attempts=N)। Exponential delay के लिए TEAM_RETRY_BACKOFF=1 सेट करें।
Per-step MCP (v2)
प्रति step MCP context सक्षम करें (या workflow/team defaults से inherit करें):
Agent steps के लिए, MCP tool summaries prompt से पहले जोड़े जाते हैं। Model/provider steps के लिए, वे system prompt में जोड़े जाते हैं। Model steps के लिए वैकल्पिक tool loop:
TEAM_MCP_TOOL_ROUNDS=1 सेट करें और model से {"mcp_tool": "github", "tool": "search", "arguments": {}} जैसा JSON emit करवाएँ।
CLI reference
--resolve print करता है कि हर role कैसे किसी concrete agent या LLM target से map होता है।
Runtime व्यवहार
- Config dir (या bundled templates) से team + workflow YAML/JSON Load करें।
- Members को Resolve करें — Agent Hub catalog के ज़रिए agents; LLM registry के ज़रिए models/providers।
- जब
defaults.memory: unifiedहो, unified memory को Recall करें। - Steps Execute करें:
- Agent roles → role context के साथ
answer_question(lightweight; पूर्णollama launchनहीं)। - Model/provider roles → निश्चित provider/model chain के साथ
LlmOrchestrator। - Parallel blocks → thread pool (
TEAM_MAX_PARALLEL, default 4)। - Round-robin → shared transcript variables के साथ
max_turnsके लिए members rotate।
- Agent roles → role context के साथ
retries/retry_delay(workflow या team defaults) के अनुसार विफल steps Retry करें।- जब किसी step के लिए
mcpसक्षम हो, तो MCP tool summaries Inject करें। - Template variables के ज़रिए outputs को आगे Pass करें।
Bundled templates
Templates से बनाएँ:
Environment
Scoped memory (v3)
Teams provenance के साथ policy-filtered recall और scratchpad writes का विकल्प चुन सकती हैं:
Per-step override: workflow step पर
memory_scope: { write: run }।
run_id और scratchpad_writes print करते हैं।
Teams और workflows arka config backup में शामिल हैं।
सीमाएँ
- Agent steps Arka chat routing उपयोग करते हैं, पूर्ण interactive
ollama launchsessions नहीं। - Model-step MCP tool loops opt-in (
TEAM_MCP_TOOL_ROUNDS) हैं और default रूप से single-round हैं। - Round-robin में कोई early-stop condition नहीं —
max_turnsतक चलता है। - Workflow conditions और human-in-the-loop gates लागू नहीं हैं।
- Provider health checks LLM call time पर चलते हैं, team resolve time पर नहीं।
संबंधित
- Agent Hub — shared MCP, memory, और agent catalog
- LLM fallback — model/provider roles द्वारा उपयोग किया जाने वाला provider/model routing
- Memory — team runs में inject की गई unified memory