ollama launch से launch किए गए coding agents के लिए एक साझा interoperability layer है। Arka external agents को patch या fork नहीं करता। इसके बजाय, यह canonical config files export करता है, opt-in करने पर ज्ञात agent paths में MCP merge करता है, और environment variables सेट करता है जिन्हें कोई भी agent पढ़ सकता है।
क्या साझा होता है
त्वरित शुरुआत
Full unification (v2)
Export-only (agent_hub sync) hub files copy करता है और launch.env लिखता है — सुरक्षित, कोई external config changes नहीं।
Full unification (agent_hub sync --unify) अतिरिक्त रूप से:
- MCP merge — प्रत्येक agent के ज्ञात config path में hub
mcpServersजोड़ता है (missing होने पर file बनाता है)। मौजूदा user servers तब तक संरक्षित रहते हैं जब तक आप--replaceपास न करें। - Memory bundle —
context.md,memory/README.mdलिखता है, और वैकल्पिक रूप से OpenClawMEMORY.mdका tailhub/memory/openclaw_memory_tail.mdमें copy करता है। - Skills docs — manifest paths और env vars के साथ
skills/INSTALL.mdलिखता है। - Launch contract — पूरे env var set के साथ
launch.envफिर से generate करता है।
--unify चलने से पहले, Arka आपकी config directory का auto-backup config/backups/arka-config-YYYY-MM-DD.tar.gz पर लेता है (default चालू)। ARKA_CONFIG_BACKUP_ON_UNIFY=0 से disable करें, या कभी भी arka config backup manually चलाएँ।
देखने के लिए कि कौन-सी config files locally मौजूद हैं agent_hub detect उपयोग करें, क्या merge होगा या पहले से merged है यह देखने के लिए agent_hub adapters, और credentials expose किए बिना exported MCP servers सूचीबद्ध करने के लिए agent_hub tools।
Supported agents
प्रत्येक agent में documented MCP config paths हैं (Cursor, Claude Desktop,
~/.codex/mcp.json, आदि)। sync --unify उस agent के लिए सभी paths में merge करता है।
Environment contract
जब आपagent_hub launch चलाते हैं या launch.env source करते हैं, Arka सेट करता है:
Agent-specific aliases (केवल जहाँ documented हैं):
Memory import
Hub exports, session notes, या IDE-specific stores (Cursor rules, CodexAGENTS.md, OpenClaw MEMORY.md, और अधिक) से Arka में memory import करें। Imported text unified memory या session notes में लिखने से पहले Arka security gates से गुज़रता है।
CLI
MCP (Cursor, Claude Code, VS Code)
किसी भी connected MCP client सेarka_agent_hub उपयोग करें:
arka_session, cursor, arka_hub, या agent:openclaw।
- देखने के लिए कि इस मशीन पर कौन-सी IDE files मौजूद हैं
memory_sourcescall करें। - एक source (
source) या सब कुछ detected (all: true) import करें। arka memory statusया MCP सेarka_recallसे पुष्टि करें।
Supported IDE memory locations
केवल locally मौजूद files ही
memory_sources से लौटती हैं। Empty files को import result में error के साथ skip किया जाता है।
Formats
MCP adapters
agent_hub sync ~/.config/arka/hub/adapters/ के अंतर्गत snippet files लिखता है जो दिखाती हैं कि hub MCP servers को Cursor या Claude Desktop configs में कैसे merge करें।
--unify के साथ, Arka hub servers को प्रत्येक agent के documented MCP paths में सीधे merge करता है (default में add-only)।
Agent MCP को hub servers से पूरी तरह overwrite करने के लिए:
--force अभी भी Cursor/Claude Desktop adapter targets में merge करता है।
Scoped export (edge / ClawBox)
Always-on edge devices (Jetson Orin, ClawBox) पर, hub क्या export करता है इसे सीमित करें ताकि shared context shared trust न बने:
अनुशंसित edge pattern:
trust_tier और provenance शामिल है और scoped workflow memory के लिए एक scratchpad_preview है।
Template से एक scoped team बनाएँ:
संबंधित guides
- MCP integration —
~/.config/arka/mcp.jsonमें servers configure करें - Memory — hub में exported unified memory layers
- Skills — skills manifest में सूचीबद्ध plugins
- OpenClaw-inspired features — session memory और skill gates
- Hermes-inspired features — channel sessions और sub-agents