Skip to main content
Agent Teams आपको coding agents (Agent Hub से), cloud models, और local providers को नामित roles में समूहित करने देते हैं, फिर workflows चलाते हैं जो उनके बीच काम को हस्तांतरित करते हैं।

अवधारणाएँ

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 किए जाते हैं:
fish से:

उदाहरण team

उदाहरण workflow

Round-robin mode (v2)

स्पष्ट steps के बजाय, members max_turns तक बारी-बारी काम करते हैं। Outputs {results}, {transcript}, और {last_result} में जमा होते हैं।
चलाएँ:
यदि members छोड़ दिया जाए, तो सभी team roles definition क्रम में rotate होते हैं।

Retries (v2)

Run को failed मार्क करने से पहले विफल agent/LLM steps को retry करें। प्रति step:
Workflow या team defaults:
प्राथमिकता: step → workflow 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 व्यवहार

  1. Config dir (या bundled templates) से team + workflow YAML/JSON Load करें।
  2. Members को Resolve करें — Agent Hub catalog के ज़रिए agents; LLM registry के ज़रिए models/providers।
  3. जब defaults.memory: unified हो, unified memory को Recall करें।
  4. 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।
  5. retries / retry_delay (workflow या team defaults) के अनुसार विफल steps Retry करें।
  6. जब किसी step के लिए mcp सक्षम हो, तो MCP tool summaries Inject करें।
  7. 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 }
Workflow runs CLI output में run_id और scratchpad_writes print करते हैं। Teams और workflows arka config backup में शामिल हैं।

सीमाएँ

  • Agent steps Arka chat routing उपयोग करते हैं, पूर्ण interactive ollama launch sessions नहीं।
  • 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