Visueller Workflow, echter Handoff, echte Feedback-Loops, echte Inter-Agent-Kommunikation. Gebaut, damit du ein Feature in einem Slack-Ping statt in fünfzig lieferst.
Visueller Workflow-Canvas
Unendlich zoombarer Canvas mit React Flow als Engine, derselben Engine hinter n8n, Retool, Pipedream und Make. Nodes ablegen, verbinden, Team speichern. Kein Code, kein YAML.
14 eingebaute Agent-Rollen
Fullstack, Frontend, Backend, DevOps, QA, Security, PM, Architect, Mobile, Marketing, Git Expert, SEO, i18n, Brainstormer. Plus jede Custom-Rolle, die du bereits in deinem Projekt gespeichert hast.
Modell und Prompt pro Node
Jeder Node wählt seinen Provider, sein Modell und seine Schritt-Anweisungen. Nutze Opus für Architect, Haiku für QA, Codex für das schwere Backend, Antigravity für das billige Frontend. Mix and match.
Automatischer Handoff
Wenn ein Agent team_complete_step aufruft, baut AgentsRoom den Handoff-Payload (Feature-Zusammenfassung, geänderte Dateien, Risiken, Test-Hinweise, Flags) und spawnt den nächsten Node mit diesem Payload als Startkontext.
Manuelle Handoff-Option
Lieber jeden Schritt validieren? Schalte den Node in den manuellen Modus. Der Agent wartet, du klickst 'Hand off', wenn du mit dem Ergebnis zufrieden bist. Das Beste aus beiden Welten.
Konditionale Edges
Jede Verbindung kann eine Flag-Prüfung tragen oder mehrere, mit UND oder ODER verknüpft. Besteht QA, geht es zum PM; scheitert das Review, zurück zum Dev; scheitern Review UND Analyse, stoppt der Lauf für einen Menschen. Treffen zwei Verbindungen gleichzeitig zu, gewinnt die mit den meisten Bedingungen.
Feedback-Loops
Dev zu QA zu Dev zu QA. Wenn QA das Ticket zurückschickt, wird der originale Dev-Agent mit voller Erinnerung an den vorherigen Cycle wiederverwendet, sodass er die Regression wirklich fixt, anstatt von vorn anzufangen.
Maschinell verifizierte Quality Gates
Hinterlegen Sie einen Prüfbefehl auf einem Node (npm test, ein Lint, ein Build). Der Runner führt ihn aus, sobald der Agent fertig meldet: Exit-Code 0 setzt das Routing-Flag auf true, alles andere auf false. Das gemessene Ergebnis überschreibt die Eigenangabe des Agents, immer.
Parallele Review-Zweige
Ziehen Sie zwei Kanten ohne Bedingung aus einem Node und beide Ziele laufen gleichzeitig: QA und Security prüfen denselben Diff nebeneinander, dann führt ein Join-Node ihre Berichte zusammen. Ein roter Zweig genügt, um das Gate geschlossen zu halten.
Frag den Menschen, dann weiter
Ein Await-Node ist eine Pause, kein Ende: der Run stoppt, stellt dir die Frage, die du auf den Node geschrieben hast, und sobald du antwortest, läuft er von selbst weiter, deine Antwort wird an den nächsten Schritt übergeben. Ein Agent, der feststeckt, wird dorthin geroutet, statt den Run zu beenden, und die Benachrichtigung erreicht dein Handy.
Skills pro Schritt
Heften Sie Einträge aus Ihrer Skills Library an einen Node. Der Agent lädt sie vor dem Start des Schritts: Ihre Review-Checkliste oder Ihr Deploy-Runbook wird bei jedem Run angewendet, nicht nur wenn der Agent daran denkt.
Max-Cycles-Guard
Konfigurierbare Obergrenze (Standard 3). Vermeidet unendliche QA-lehnt-Dev-ab Loops. Wenn die Grenze erreicht ist, pausiert der Run auf awaiting-finalization und du entscheidest, was als Nächstes passiert.
Runs überleben Neustarts
App mitten im Run schließen, wieder öffnen: Der Run steigt an der unterbrochenen Stelle wieder ein. Zustand, Notizen und Timeline liegen auf der Platte; der Orchestrator nimmt die Arbeit wieder auf, statt einen Zombie zu hinterlassen.
Team-Bibliothek in deinem Konto
Globale Teams sind mit Ihrem Konto synchronisiert und folgen Ihnen von Maschine zu Maschine; Projekt-Teams reisen mit dem Raum. Beide halten einen Offline-Cache, und offline gemachte Änderungen werden beim Wiederverbinden nachgespielt.
Geteilter NOTES.md-Scratchpad
Jeder Agent im Run liest und schreibt eine Markdown-Datei im Workspace. Überlebt Kompaktierung, Crash, Restart. Die einzige Wahrheitsquelle für das Reasoning des Teams.
Rolle-zu-Rolle-Inbox
Brauchst du, dass der QA mitten im Run eine Frage an den Architect stellt? team_ask postet eine Nachricht in die Inbox der Rolle. Der nächste Agent dieser Rolle liest sie und antwortet. Echter Chat zwischen Agenten, für die Dauer des Runs : die permanente Inbox, die den Run überdauert, ist das Agenten-Messaging.
MCP-basierte Inter-Agent-Kommunikation
Alle Team-Tools werden über einen MCP-Server exponiert. Tools überleben Claude-Kontext-Kompaktierung (Anthropic schickt sie bei jedem Turn neu). Resilient gegen /clear, /compact und lange Loops.
Haiku-Powered Handoff-Zusammenfassung
Wenn ein Agent keine eigene Feature-Zusammenfassung schreibt, generiert ein kleiner Haiku-Call eine aus dem Git-Diff. Billig, schnell, und der nächste Agent landet immer mit Kontext.
Browser MCP Propagation
Ein Team-Node mit verifyInBrowser schaltet seinen Agenten automatisch in den Browser-Access-Modus. Der QA-Node landet mit allen Browser-Tools (navigate, click, type, screenshot, get logs).
Ephemere Agenten pro Run
Jeder Team-Run spawnt frische Agenten und zerstört sie beim Dismiss. Deine Projekt-Agentenliste bleibt sauber. Das Team ist der Workflow, die Agenten sind die Runtime.
Globale und Projekt-Teams
Speichere wiederverwendbare Teams in deiner globalen Bibliothek (~/.agentsroom/teams) oder pinne sie an ein bestimmtes Projekt (mit der Room committed). Gleicher Editor, anderer Scope.
Vier Team-Vorlagen inklusive
Bauen und prüfen, Spezifizieren bauen prüfen, Bugjagd (reproduzieren, beheben, belegen) und Release-Schild mit parallelem QA und Security. Duplizieren, anpassen, starten. In 30 Sekunden einsatzbereit.
Run-Timeline-UI
Jeder Handoff erscheint als Karte in der Run-Timeline: welche Rolle gerade fertig ist, was die Zusammenfassung sagt, welche Dateien sich geändert haben, welche Flags gesetzt wurden. Auditierbar, abspielbar.
Auf jedem Backlog-Ticket laufen lassen
Lege ein Ticket auf ein Team und die Kette startet auf diesem Ticket. Der erste Agent liest Titel und Body des Tickets, der Rest des Teams übernimmt von dort.