Visual workflow, असली handoff, असली feedback loops, असली inter-agent communication। ऐसा बना है कि आप पचास के बजाय एक Slack ping में feature ship कर सकें।
Visual workflow canvas
React Flow द्वारा संचालित infinite zoomable canvas, वही engine जो n8n, Retool, Pipedream और Make के पीछे है। Nodes drop करें, उन्हें connect करें, team save करें। कोई code नहीं, कोई YAML नहीं।
14 built-in agent roles
Fullstack, Frontend, Backend, DevOps, QA, Security, PM, Architect, Mobile, Marketing, Git Expert, SEO, i18n, Brainstormer। साथ ही कोई भी custom role जो आपने अपने project पर पहले से save किया है।
हर node के लिए model और prompt
हर node अपना provider, अपना model और अपनी step instructions चुनता है। Architect के लिए Opus, QA के लिए Haiku, heavy backend के लिए Codex, सस्ते frontend के लिए Antigravity इस्तेमाल करें। मिलाएँ और match करें।
Automatic handoff
जब कोई एजेंट team_complete_step कॉल करता है, तो AgentsRoom हैंडऑफ़ पेलोड बनाता है (फ़ीचर का सारांश, बदली गई फ़ाइलें, जोखिम, टेस्ट हिंट्स, फ़्लैग्स) और अगले नोड को उसी पेलोड के साथ शुरुआती कॉन्टेक्स्ट के तौर पर स्पॉन करता है।
Manual handoff option
हर step validate करना पसंद करते हैं? Node को manual mode पर switch करें। Agent इंतज़ार करता है, आप 'Hand off' पर click करते हैं जब आप result से खुश हों। दोनों दुनियाओं का सबसे अच्छा।
Conditional edges
हर कनेक्शन एक फ़्लैग जाँच रख सकता है या कई, जिन्हें AND या OR से जोड़ा जाता है। QA पास हो तो PM के पास, समीक्षा फेल हो तो वापस Dev के पास, और समीक्षा तथा विश्लेषण दोनों फेल हों तो इंसान के लिए रुक जाना। जब दो कनेक्शन एक साथ मेल खाते हैं, तो सबसे अधिक शर्तों वाला जीतता है।
Feedback loops
Dev से QA, QA से Dev, और फिर QA। जब QA टिकट वापस भेजता है, तो वही मूल Dev एजेंट पिछले चक्र की पूरी मेमोरी के साथ दोबारा इस्तेमाल होता है, इसलिए वह शुरू से शुरू करने के बजाय रिग्रेशन को सचमुच ठीक करता है।
मशीन-सत्यापित क्वालिटी गेट
किसी नोड पर जाँच कमांड लगाइए (npm test, lint, build)। एजेंट के पूर्ण घोषित करते ही runner उसे चलाता है: एग्ज़िट कोड 0 रूटिंग फ़्लैग को true करता है, बाकी कुछ भी false। मापा गया परिणाम हमेशा एजेंट के दावे पर भारी पड़ता है।
समानांतर समीक्षा शाखाएँ
एक नोड से बिना शर्त दो कनेक्शन खींचिए और दोनों लक्ष्य एक साथ चलते हैं: QA और Security एक ही diff की समीक्षा साथ-साथ करते हैं, फिर एक संगम नोड उनकी रिपोर्टें मिलाता है। एक भी लाल शाखा गेट बंद रखने के लिए काफ़ी है।
इंसान से पूछिए, फिर आगे बढ़िए
Await node एक pause है, अंत नहीं: run रुक जाता है, आपसे वही सवाल पूछता है जो आपने उस node पर लिखा था, और जैसे ही आप जवाब देते हैं वह अपने आप फिर चल पड़ता है और आपका जवाब अगले step को सौंप देता है। जो एजेंट अटक जाता है वह run खत्म करने के बजाय इसी की तरफ जाता है, और notification आपके फ़ोन तक पहुँचता है।
हर चरण पर स्किल्स
अपनी Skills Library की प्रविष्टियाँ नोड से जोड़िए। एजेंट चरण शुरू करने से पहले उन्हें लोड करता है: आपकी समीक्षा चेकलिस्ट या डिप्लॉय रनबुक हर रन में लागू होती है, सिर्फ़ तब नहीं जब एजेंट को याद आए।
Max-cycles guard
Configurable cap (default 3)। QA-rejects-Dev infinite loops से बचाता है। जब cap पहुँच जाता है, run awaiting-finalization पर pause हो जाता है और आप तय करते हैं क्या करना है।
रन रीस्टार्ट से बच जाते हैं
रन के बीच में ऐप बंद कीजिए, फिर खोलिए: रन उसी चरण से आगे बढ़ता है। स्थिति, नोट्स और टाइमलाइन डिस्क पर रहते हैं; ऑर्केस्ट्रेटर ज़ोंबी छोड़ने के बजाय काम फिर उठा लेता है।
टीम लाइब्रेरी आपके खाते पर
वैश्विक टीमें आपके खाते से सिंक होती हैं और मशीन दर मशीन आपके साथ चलती हैं; प्रोजेक्ट टीमें room के साथ चलती हैं। दोनों ऑफ़लाइन कैश रखती हैं, और ऑफ़लाइन किए बदलाव दोबारा जुड़ने पर लागू हो जाते हैं।
Shared NOTES.md scratchpad
Run में हर agent workspace में एक markdown file पढ़ता और लिखता है। Compaction, crash, restart से बच जाता है। Team की reasoning के लिए single source of truth।
Role-to-role inbox
QA को mid-run में Architect से सवाल पूछना है? team_ask role के inbox में message post करता है। उस role का अगला agent उसे पढ़ता है और reply करता है। Agents के बीच असली chat, run की अवधि भर के लिए : जो permanent inbox उसके बाद भी बना रहता है, वह एजेंट मैसेजिंग है।
MCP-based inter-agent comm
सारे team tools MCP server के ज़रिए expose होते हैं। Tools Claude context compaction से बच जाते हैं (Anthropic उन्हें हर turn पर फिर से भेजता है)। /clear, /compact और long loops के लिए resilient।
Haiku-powered handoff summary
अगर agent अपना feature summary नहीं लिखता, एक छोटा Haiku call git diff से एक बना देता है। सस्ता, तेज़, और अगला agent हमेशा context के साथ land करता है।
Browser MCP propagation
verifyInBrowser वाला टीम नोड अपने एजेंट को अपने आप ब्राउज़र-एक्सेस मोड में स्विच कर देता है। QA नोड पूरे ब्राउज़र टूल्स (navigate, click, type, screenshot, get logs) के साथ शुरू होता है।
हर run के लिए ephemeral agents
हर team run fresh agents spawn करता है और dismiss पर उन्हें destroy करता है। आपके project की agent list साफ रहती है। Team workflow है, agents runtime हैं।
Global और project teams
Reusable teams अपनी global library (~/.agentsroom/teams) में save करें या specific project पर pin करें (room के साथ committed)। Same editor, different scope।
चार टीम टेम्पलेट शामिल
बनाएँ फिर जाँचें, स्पेक निर्माण जाँच, बग शिकार (पुनरुत्पादन, सुधार, प्रमाण) और समानांतर QA व Security वाला रिलीज़ कवच। कॉपी कीजिए, बदलिए, चलाइए। 30 सेकंड में तैयार।
Run timeline UI
हर handoff run timeline में एक card के रूप में दिखता है: कौन सा role अभी finish हुआ, summary क्या कहता है, कौन सी files बदलीं, कौन से flags set हुए। Auditable, replayable।
किसी भी backlog ticket पर run करें
एक team पर ticket drop करें और chain उस ticket पर शुरू हो जाती है। पहला agent ticket title और body पढ़ता है, बाकी team वहाँ से उठाती है।