Команди агентів.
Справжня технічна команда, за сценарієм.
Команди AgentsRoom об'єднують ваших AI агентів кодування, як справжня інженерна команда. Fullstack Dev доставляє функцію, QA Engineer її перевіряє, PM затверджує. Кожна роль за сценарієм, робочий процес візуальний, і кожна передача містить резюме функцій, diff, ризики та підказки для тестування. Більше жодного агента, що робить все погано.
Створіть свою мрію AI команди розробників на візуальному полотні, як у робочому процесі n8n. Умовні зв'язки, цикли зворотного зв'язку, паралельні гілки огляду, машинно-перевірені ворота якості, захист max-cycles. Збережіть один раз, запускайте на кожному завданні, спостерігайте, як ваші агенти передають естафету, як досвідчені.
Команди AgentsRoom: візуальний редактор мультиагентних робочих процесів, автоматична передача між агентами Claude Code, цикл зворотного зв'язку Dev до QA, міжагентська комунікація на основі MCP.
Команди агентів - це відповідь AgentsRoom на жорстоку правду про AI агентів кодування: один агент, що намагається зробити все, в кінцевому підсумку робить все погано. Fullstack агент, що кодує, тестує, перевіряє, розгортає і пише специфікацію одночасно, забуває половину своїх інструкцій посередині. Правильна відповідь, яку використовує кожна серйозна команда розробників у світі, - це розділити роботу на ролі. Розробник кодує. QA інженер перевіряє. Продуктовий менеджер затверджує. Ревізор безпеки проводить аудит. Кожна роль має свій контекст, свою увагу, свої інструменти.
Це саме те, що Команди агентів приносять в AgentsRoom. Ви розміщуєте вузли на нескінченному полотні (побудованому на React Flow, тому ж двигуні, що й n8n, Make, Retool та Pipedream), кожен вузол - це агент Claude Code, Codex, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe або Kimi Code, призначений для конкретної ролі, і ви з'єднуєте їх разом. Запустіть команду на завданні з вашого беклогу або прикріпіть її до будь-якого нового створення агента. AgentsRoom оркеструє ланцюг: створіть першого агента, дочекайтеся передачі, підсумуйте роботу, створіть наступного агента з цим резюме як його вхідний контекст, повторюйте, поки команда не досягне кінцевого вузла.
Інші інструменти намагаються зробити це з одним супер-агентом і розумними підказками. Ми пробували це, це не працює після трьох кроків. Ролі дрейфують, контекст втрачається, агент забуває, що він повинен був перевірити. Команди агентів ставляться до агентів як до справжніх колег: кожен отримує чисту сесію, сфокусовану системну підказку, структуровану передачу і загальний чернетковий блокнот для спілкування з іншими. Це робочий процес AI команди розробників, який ви дійсно хочете.

Редактор команд AgentsRoom: розмістіть вузли для кожної ролі, з'єднайте їх, додайте умови, збережіть команду, запустіть її на будь-якому завданні.
Оркестрація з декількома агентами, яка дійсно масштабується
Кожен вузол на полотні - це агент. Ви вибираєте його роль (Fullstack, Frontend, Backend, QA, Security, DevOps, PM, Architect, Mobile, Marketing, Git, SEO, Localization або будь-яка інша користувацька роль, яку ви створили), його модель (Opus, Sonnet, Haiku, GPT-5, o3, Antigravity Pro тощо), його режим передачі (автоматично через Stop hook або вручну через кнопку) і кілька рядків інструкцій для конкретного кроку. Це все. Ніякої церемонії з підказками, ніякого YAML конфігураційного файлу для написання.
Зв'язки з'єднують вузли. Проста зв'язка означає: коли перший агент завершує свій крок, передайте наступному. Умовна зв'язка несе перевірку прапора, наприклад, qaPassed дорівнює true. QA агент встановлює цей прапор у своєму вантажі передачі, виконавець вибирає відповідну зв'язку. Ось як ви будуєте цикли зворотного зв'язку: QA завершує, qaPassed дорівнює false, зв'язка відправляє назад до Dev з підказками для тестування та ризиками. Dev виправляє, знову передає. Цикл до тих пір, поки QA не пройде або поки не спрацює захист max-cycles.
Міжагентська комунікація є надійною за дизайном. AgentsRoom постачає спеціальний MCP сервер (agentsroom-team), який надає кожному агенту в запуску набір інструментів: читати контекст команди, читати загальний чернетковий блокнот NOTES.md, залишати записку для колег, відправляти питання іншій ролі, читати вхідні повідомлення, читати хронологію, читати git diff проти базової лінії запуску і завершувати крок зі структурованим вантажем. Ці інструменти повторно вводяться в сесію Claude на кожному кроці, тому вони виживають при ущільненні контексту. Навіть після /compact або /clear агент все ще бачить свої командні інструменти.
Крім того, UserPromptSubmit hook нагадує агенту про будь-які нові записки від колег перед кожним повідомленням користувача. Файл NOTES.md у робочій області є лише для додавання і виживає після збоїв, перезапусків і перезавантажень Mac. Схема вантажу передачі, що перевіряється на сервері, запобігає передачі агентами порожніх або непотрібних вантажів. Це частина, яку більшість демонстрацій з декількома агентами тихо пропускають, і причина, чому більшість з них розпадаються на третьому циклі.
Все, що вам потрібно для запуску AI команди розробників
Візуальний робочий процес, реальна передача, реальні цикли зворотного зв'язку, реальна міжагентська комунікація. Побудовано так, щоб ви могли доставити функцію в одному повідомленні Slack замість п'ятдесяти.
Візуальне полотно робочого процесу
Нескінченне масштабоване полотно на базі React Flow, того ж двигуна, що й n8n, Retool, Pipedream та Make. Розміщуйте вузли, з'єднуйте їх, зберігайте команду. Ніякого коду, ніякого YAML.
14 вбудованих ролей агентів
Fullstack, Frontend, Backend, DevOps, QA, Security, PM, Architect, Mobile, Marketing, Git Expert, SEO, i18n. Плюс будь-яка інша користувацька роль, яку ви вже зберегли у своєму проекті.
Модель і підказка для кожного вузла
Кожен вузол вибирає свого провайдера, свою модель і свої інструкції кроку. Використовуйте Opus для Architect, Haiku для QA, Codex для важкого бекенду, Antigravity для дешевого фронтенду. Змішуйте та поєднуйте.
Автоматична передача
Коли агент викликає team_complete_step, AgentsRoom створює пакет передачі (резюме функцій, змінені файли, ризики, підказки для тестування, прапорці) і запускає наступний вузол з цим пакетом як початковим контекстом.
Опція ручної передачі
Віддаєте перевагу перевірці кожного кроку? Перемкніть вузол у ручний режим. Агент чекає, ви натискаєте 'Передати', коли задоволені результатом. Найкраще з обох світів.
Умовні зв'язки
Кожен зв'язок може мати перевірку прапорця (наприклад, qaPassed дорівнює true). Створюйте гілки: якщо QA пройдено, перейдіть до PM, інакше поверніться до Dev. Реальна логіка робочого процесу, без скриптів.
Цикли зворотного зв'язку
Dev до QA до Dev до QA. Коли QA повертає квиток, оригінальний агент Dev повторно використовується з повною пам'яттю попереднього циклу, тому він дійсно виправляє регресію, а не починає заново.
Машинно-перевірені контрольні точки якості
Закріпіть команду перевірки на будь-якому вузлі (npm test, lint, build). Виконавець запускає її, коли агент сигналізує про завершення: код виходу 0 встановлює прапор маршрутизації на true, будь-який інший: на false. Виміряний результат завжди переважає самозвіт агента.
Паралельні гілки огляду
Проведіть два безумовні ребра з вузла, і обидві цілі запускаються одночасно: QA та Security перевіряють один і той самий диф поруч, потім вузол з'єднання об'єднує їхні звіти. Одна червона гілка тримає ворота закритими.
Навички закріплені на кожному кроці
Прикріпіть записи з вашої бібліотеки навичок до вузла. Агент завантажує їх перед початком кроку, тому ваш контрольний список огляду або інструкція з розгортання застосовується при кожному запуску, а не тільки коли агент про це пам'ятає.
Захист max-cycles
Налаштовувана межа (за замовчуванням 3). Уникає нескінченних циклів QA-відхиляє-Dev. Коли досягнуто межі, виконання зупиняється в очікуванні завершення, і ви вирішуєте, що робити.
Запуски переживають перезапуски
Закрийте додаток під час запуску, відкрийте його знову, і запуск повернеться до кроку, на якому він був. Стан, нотатки та хронологія зберігаються на диску; оркестратор підхоплює роботу замість того, щоб залишити зомбі.
Бібліотека команди у вашому обліковому записі
Глобальні команди синхронізуються з вашим обліковим записом і слідують за вами на різних машинах; проектні команди подорожують з кімнатою. Обидві зберігають офлайн-кеш, а зміни, зроблені офлайн, відтворюються при повторному підключенні.
Спільний чернетковий файл NOTES.md
Кожен агент у виконанні читає та записує файл markdown у робочій області. Переживає стиснення, аварію, перезапуск. Єдине джерело правди для міркувань команди.
Вхідні повідомлення від ролі до ролі
Потрібно, щоб QA поставив питання Архітектору під час виконання? team_ask публікує повідомлення у вхідні повідомлення ролі. Наступний агент на цій ролі читає його і відповідає. Реальний чат між агентами.
Комунікація між агентами на основі MCP
Всі інструменти команди доступні через сервер MCP. Інструменти переживають стиснення контексту Claude (Anthropic повторно надсилає їх кожного разу). Стійкі до /clear, /compact і довгих циклів.
Резюме передачі на основі Haiku
Якщо агент не пише власне резюме функцій, невеликий виклик Haiku генерує його з git diff. Дешево, швидко, і наступний агент завжди отримує контекст.
Пропаганда MCP у браузері
Вузол команди з verifyInBrowser автоматично переключає свого агента в режим доступу до браузера. Вузол QA отримує всі інструменти браузера (навігація, клік, введення, знімок екрану, отримання журналів).
Ефемерні агенти для кожного виконання
Кожне виконання команди створює нових агентів і знищує їх при відхиленні. Ваш список агентів проекту залишається чистим. Команда - це робочий процес, агенти - це виконання.
Глобальні та проектні команди
Зберігайте повторно використовувані команди у вашій глобальній бібліотеці (~/.agentsroom/teams) або закріплюйте їх за конкретним проектом (збережені разом з кімнатою). Той самий редактор, різний обсяг.
Чотири шаблони команд включено
Створення, потім перевірка, Специфікація створення перевірки, Полювання на помилки (відтворення, виправлення, доведення) і Захист випуску з паралельним QA та безпекою. Дублюйте, редагуйте, виконуйте. Почніть за 30 секунд.
Інтерфейс часової шкали виконання
Кожна передача з'являється як картка на часовій шкалі виконання: яка роль щойно завершилася, що говорить резюме, які файли змінено, які прапорці встановлено. Аудит, відтворення.
Запуск на будь-якому квитку з беклогу
Створіть заявку для команди, і ланцюжок починається з цієї заявки. Перший агент читає заголовок і текст заявки, решта команди підхоплює її звідти.
14 спеціалізованих ролей, готових до підключення
Кожна роль має свій системний підказник, сфери фокусу та приклади завдань. Поєднуйте їх на полотні. Додавайте власні спеціальні ролі в будь-який час.
Чому реальна команда перевершує одного супер-агента
Оркестрація з кількома агентами звучить як модне слово. Ось практична різниця на прикладі функції, яку ви дійсно б випустили.
Сценарій: додати Stripe checkout flow на сайт електронної комерції
Соло супер-агент
- • Читає заявку. Пише 600 рядків коду для API, форми на React, вебхука, міграції, тестів.
- • Забуває ключ ідемпотентності на вебхуці. Забуває протестувати шлях відмови. Забуває змінну середовища для staging.
- • Каже 'Готово'. Ви витрачаєте дві години на пошук багів у продакшені.
Команда агентів (від Dev до Security до QA)
- • Фулстек агент виконує реалізацію, комітить, передає з резюме та списком ризиків, відзначаючи зміну авторизації.
- • Агент безпеки читає диф, перевіряє підпис вебхука, пише підказки для тестування для QA в пакеті передачі.
- • QA агент запускає підказки для тестування у вбудованому браузері, знаходить баг з ідемпотентністю, встановлює qaPassed рівним false, повертає заявку до Dev з точним відтворенням.
- • Dev виправляє, передає знову. QA проходить. PM завершує. Запуск переходить у стан 'готово'.
Така ж заявка, ті ж моделі, той самий проект. Інша форма роботи. Підхід команди виявляє те, що пропускає соло агент, тому що кожна роль має чітке завдання і структуровану передачу.
Довіра вимірюється, а не декларується
Агент, який оцінює свою власну роботу, зрештою сам себе пройде. Agent Teams підтримує чесність процесу за допомогою двох механізмів.
Код виходу вирішує
Будь-який вузол може оголосити команду перевірки: npm test, лінт, збірка, будь-що, що повертає код виходу. Коли агент викликає team_complete_step, виконавець запускає команду в робочому просторі та записує виміряний результат у прапорець маршрутизації. Зелений означає, що запуск продовжується. Червоний означає, що вихід помилки потрапляє на початок контексту наступного агента з фактичним stderr. Агент, який стверджує, що всі тести пройдені, тоді як набір червоний, маршрутизується за червоним набором, а не за своїм твердженням.
Чотири очі, одночасно
Розгалужте вузол на паралельні гілки: QA перевіряє потоки, поки Security перевіряє зміни, кожен у своєму агенті, не знаючи висновків іншого. Вузол з'єднання чекає на кожну гілку, об'єднує резюме, ризики та прапорці, і маршрутизує за комбінованим результатом. Конфлікти булевих значень за замовчуванням вирішуються на користь false: одного невдалого рецензента достатньо, щоб затримати випуск.
Dev → [ QA ∥ Security ] → Випускний шлюзЯк працює запуск команди
Відкрийте вкладку Teams
У вашому проектному вигляді вкладка Teams містить чотири шаблони (Build then verify, Spec build verify, Bug hunt, Release shield) плюс будь-яку команду, яку ви вже зберегли. Дублюйте шаблон або натисніть 'Нова команда'.
Створіть робочий процес на полотні
Розмістіть вузли агентів на полотні React Flow. Для кожного вузла виберіть роль (Fullstack, QA, Security, PM тощо), провайдера, модель і кілька рядків інструкцій для кроку. З'єднайте їх ребрами. Додайте умови на ребрах, якщо потрібне розгалуження.
Dev → QA → PMВстановіть режим передачі для кожного вузла
Автоматична передача: агент викликає team_complete_step, коли його робота завершена, і керування переходить до виконавця. Ручна передача: агент чекає, поки ви натиснете 'Передати'. Поєднуйте обидва режими за потреби.
Запустіть команду
З квитка в беклозі натисніть 'Запустити з командою'. З порожнього слота агента натисніть 'Створити як команду'. Перший вузол запускається як ефемерний агент у робочому просторі проекту.
Спостерігайте за передачею
Коли агент N завершує роботу, AgentsRoom створює дані для передачі (резюме функції через агента або через Haiku, git diff, ризики, підказки для тестування, прапорці), додає примітку до NOTES.md, вибирає правильний вихідний шлях на основі прапорців і передає агенту N+1 ці дані як вхідний контекст. Якщо вузол оголошує команду перевірки, виконавець спочатку виконує її: виміряний код виходу, а не заява агента, встановлює прапорець маршрутизації.
Цикл, завершення, фіналізація
Цикли зворотного зв'язку повертаються до початкового агента (повна пам'ять зберігається). Кінцевий вузол запускає очікування фіналізації. Ви натискаєте 'Завершити запуск'. Закрийте банер, щоб знищити агентів і звільнити PTYs.
Міжагентська комунікація, що витримує будь-що
Деталь, яку більшість демонстрацій з кількома агентами пропускають. Ось що робить команди агентів стійкими до довгих запусків і багатьох циклів.
Агенти Claude Code мають вікно контексту і стискають його. Класична помилка багатозадачних систем - розміщувати координацію команди лише в системному підказнику. Після двох циклів /compact агент не має уявлення, що він у команді. AgentsRoom цього не робить.
Вся координація команди зберігається в трьох місцях, які витримують стиснення. По-перше, сервер MCP (agentsroom-team) надає інструменти (team_get_context, team_read_notes, team_post_note, team_read_inbox, team_ask, team_read_timeline, team_read_diff, team_complete_step). Інструменти MCP повторно надсилаються до Claude на кожному кроці CLI, тому вони стійкі до стиснення контексту.
По-друге, гачок UserPromptSubmit запускається перед кожним повідомленням користувача і додає невелике нагадування, якщо є нові примітки або нові повідомлення у вхідних для цієї ролі. Дешево, коли нічого не відбувається, вирішально, коли це відбувається.
По-третє, NOTES.md і state.json зберігаються на диску в робочому просторі. Агент може перечитати їх у будь-який момент за допомогою простого Read або з team_read_notes. Вони витримують збої, перезапуски, /clear, /compact і перезавантаження Mac. Системний підказник ніколи не є джерелом істини, диск і інструменти MCP є.
Що люди створюють з Agent Teams
Конвеєр від розробки до QA
Класика. Fullstack постачає функцію. QA перевіряє її у вбудованому браузері, запускає підказки для тестування, затверджує. Команда з двох вузлів, запускається на кожному квитку з беклогу.
Від розробки до QA з циклом зворотного зв'язку
Те ж саме, що й вище, але з умовним переходом: qaPassed дорівнює false, відправляє квиток назад до розробки з підказками для тестування. Максимум 3 цикли. Виявляє регресії до того, як вони досягнуть людського рецензента.
Від розробки до безпеки до QA
Для функцій, які стосуються аутентифікації, платежів або PII. Агент безпеки переглядає diff, позначає ризики, пише підказки для тестування для QA. Використовується командами, що постачають фінтех, хелстех і B2B SaaS.
Від PM до архітектора до розробки
Процес, орієнтований на специфікації. Агент PM перетворює квиток у структуровану специфікацію. Архітектор вибирає підхід. Розробник реалізує. Три ролі, чіткий поділ, відстежувані рішення.
Розгалуження Frontend, Backend, DevOps
Послідовний поділ для повнофункціональних можливостей. Frontend постачає інтерфейс користувача. Backend постачає API. DevOps додає конфігурацію інфраструктури. Кожна роль працює у своїй області, передаючи з чистим дифом.
Маркетинг до SEO до i18n
Так, AgentsRoom Teams не лише для коду. Маркетинг пише текст для посадкової сторінки. SEO додає ключові слова. Локалізація перекладає на 14 мов. Одна команда, один квиток, один корабель.
Захист випуску: паралельне QA та безпека
Один вузол розробки розгалужується на QA та безпеку, які працюють поруч, потім шлюз випуску об'єднує обидва звіти. Постачається з додатком як шаблон. Весь захист повертається до розробки, якщо будь-яка гілка повідомляє про проблему.
Полювання на баги: відтворіть перед тим, як виправити
Агент QA відтворює баг і пише точні кроки. Розробник виправляє першопричину. Другий QA повторює ті ж самі кроки, щоб довести виправлення. Більше ніяких 'працює на моїй машині'.
Як це порівнюється з іншими підходами до багатозадачності
Оркестрація з кількома агентами - це популярне слово. Ось що насправді постачається і де команди AgentsRoom вписуються.
Anthropic Subagents (Task tool, .claude/agents) дозволяють одній сесії Claude делегувати спеціалізованим допоміжним агентам. Чудово для вбудованої делегації, але батьківська сесія все ще є координатором і єдиним контекстом. Команди AgentsRoom на один рівень вище: кожен вузол команди - це окрема сесія Claude верхнього рівня з власним вікном, власним станом, власним прокручуванням. CrewAI, AutoGen і LangGraph - це чудові Python-фреймворки для багатозадачних потоків, але вони знаходяться за межами вашого IDE і не запускають реальні Claude Code, Codex або Antigravity CLI від початку до кінця у вашому локальному репозиторії. n8n, Make, Pipedream і Retool постачають той самий тип редактора полотна, який ми використовуємо, але вони є універсальними платформами автоматизації, не створеними для агентів кодування AI. Команди AgentsRoom - це редактор багатозадачних робочих процесів у стилі полотна, але спеціально підключений до ваших CLI агентів, вашого проекту, вашого git, ваших терміналів і вашого браузера.
Якщо ви створюєте агентні системи на Python, продовжуйте використовувати CrewAI або LangGraph для виробничих конвеєрів. Якщо ви постачаєте код з Claude Code, Codex CLI, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe або Kimi Code, Agent Teams - це командний робочий процес, який працює там, де ви фактично кодуєте.
FAQ
Чим це відрізняється від субагентів Claude Code (інструмент Task, .claude/agents)?
Субагенти Claude є вбудованими делегаціями з однієї сесії Claude. Батько вирішує, коли викликати субагента, субагент працює в ізольованому вікні контексту, повертає результат, і батько продовжує. AgentsRoom Teams на один рівень вище: кожен вузол є сесією Claude Code верхнього рівня з власним терміналом, власним станом і власним скролбеком. Ви бачите, як кожен агент працює в реальному часі у власній вкладці, можете спілкуватися з будь-яким з них у будь-який момент, можете призупинити команду, змінити робочий процес і відновити. Це не заміна для субагентів Claude, ви можете абсолютно використовувати обидва. Вузол команди може використовувати субагенти внутрішньо.
Це працює тільки з Claude Code?
Це працює з кожним постачальником, підтримуваним AgentsRoom (Claude Code, Codex CLI, OpenCode, Antigravity CLI, Aider, Grok Build, Mistral Vibe, Kimi Code). Кожен вузол команди вибирає свого постачальника та модель. Інструменти координації команди на основі MCP працюють однаково у всіх постачальників, оскільки вони представлені через стандартний протокол Model Context Protocol. Ви можете запустити команду з Codex на важкому бекенд-вузлі та Haiku на вузлі QA, якщо це відповідає вашому бюджету та затримці.
Що таке вантаж передавання?
Структурований об'єкт, який передається від одного агента до наступного. Поля: featureSummary (короткий опис того, що було щойно відправлено), changedFiles (git diff name-status), touchedAreas (UI, API, DB, config), risks (все, про що повинен турбуватися наступний агент), testHints (пріоритети для QA), flags (булеві значення, такі як qaPassed, використовувані умовними краями). Агент викликає team_complete_step з цим вантажем, виконавець перевіряє його на сервері, наступний агент отримує його як свій початковий контекст.
Чи можуть агенти дійсно переходити туди-сюди (Dev до QA до Dev)?
Так. Коли вузол повторно входить (цикл більше 1), AgentsRoom не створює нового агента. Він повторно використовує оригінального агента циклу 1, записує новий вантаж передавання безпосередньо у його існуючий термінал, і агент зберігає всю пам'ять сесії Claude з попередніх циклів. Це критично: агент Dev, який вже знає, що QA відзначив минулого разу, виправляє баг. Новий агент Dev без пам'яті просто повторить ту ж саму помилку.
Що відбувається, якщо QA постійно відхиляє Dev?
Конфігурація команди має обмежувач max-cycles, за замовчуванням 3. Коли досягається межа, запуск зупиняється зі статусом 'заблоковано' і чекає на вас. Ви можете завершити запуск, вручну передати ще раз або скасувати все. Ніяких нескінченних циклів, ніяких несподіваних рахунків на ніч.
Чи всі агенти команди використовують один і той же робочий простір git?
Так. Команда працює в одному робочому просторі та одній гілці (або worktree, якщо ви використовуєте функцію AgentsRoom Worktrees). Кожен агент бачить роботу попереднього через git. Вантаж передавання включає git diff проти базової лінії запуску, щоб наступний агент знав точно, що нове.
Чи потрібна для цього додаткова підписка?
Ні. Команди є частиною AgentsRoom. Ви приносите свої власні ключі постачальника (Claude, Codex, OpenCode, Antigravity, Aider, Grok Build, Mistral Vibe, Kimi Code) і платите тільки за використані токени, як з одним агентом. Запуск команди Dev до QA на невеликому квитку зазвичай коштує стільки ж, скільки запуск одного агента Fullstack, оскільки Haiku/Sonnet на кроці QA дешевий.
Де зберігаються команди? Чи вони комітяться в git?
Команди, прив'язані до проекту, живуть з кімнатою, синхронізуються з вашим обліковим записом і кешуються в {project}/.agentsroom/teams-cache.json (gitignored). Глобальні команди також синхронізуються з вашим обліковим записом, тому ваша бібліотека команд слідує за вами на різних машинах, з ~/.agentsroom/teams/ як офлайн-кешем. Засіяні шаблони залишаються локальними: кожна машина засіває їх своєю мовою.
Що, якщо агент зламається або додаток перезапуститься під час запуску?
Стан запуску зберігається на диску в {workspace}/.agentsroom/team-runs/{runId}/ (state.json, NOTES.md, inbox/, timeline.jsonl), з атомарними записами та файлом нотаток тільки для додавання. Перерваний запуск відновлюється при перезапуску додатка: оркестратор повторно входить у активний крок, відкриває термінал, і агент отримує свій контекст назад з нотаток та інструментів команди. Запуск, визначення команди якого було видалено, автоматично закривається замість того, щоб залишатися назавжди.
Чи можу я запускати кілька команд паралельно на різних квитках?
Так. Кожен запуск команди є незалежним і ідентифікується своїм runId. Ви можете мати три різні команди, що працюють на трьох квитках в одному проекті. Всередині одного запуску виконання слідує вашій графіці: послідовно за замовчуванням, паралельно, де ви малюєте паралельні гілки (наприклад, QA та безпека, що переглядають одночасно), завжди об'єднуючись на одному детермінованому вузлі з'єднання.
Чи можуть два агенти дійсно працювати одночасно?
Так. Намалюйте два безумовні краї з вузла, і обидві цілі працюють як паралельні гілки, кожна у своєму агенті та терміналі. Гілки мають глибину одного вузла і повинні сходитися на загальному вузлі з'єднання, який редактор перевіряє перед тим, як ви зможете запустити. Коли кожна гілка завершена, з'єднання отримує один об'єднаний вантаж: резюме, позначені роллю, дедупліковані ризики та підказки для тестування, а прапори об'єднані з правилом безпеки (конфлікт булевого значення вирішується на користь false).
Як саме працюють ворота якості?
Ви вводите команду оболонки на вузлі, наприклад npm test, і за бажанням ім'я прапорця (за замовчуванням checkPassed). Коли агент сигналізує про завершення, AgentsRoom запускає команду в робочому просторі з обмеженням у п'ять хвилин. Код виходу 0 записує true у прапорець, будь-який інший записує false, перевизначаючи те, що агент повідомив про себе. У разі помилки останні кілобайти виводу передаються наступному агенту, щоб зворотний зв'язок містив фактичний стек трасування, і результат відображався на часовій шкалі запуску.
Чи може крок завантажити процедури з моєї бібліотеки навичок?
Так. Кожен вузол може закріпити навички з вашої бібліотеки навичок, проекту або глобально. Агенту надається інструкція завантажити кожну з них перед початком кроку, тому контрольний список, книга розгортання або процедура тестування застосовуються на кожному запуску замість того, щоб залежати від пам'яті агента.
Створіть свою команду розробників AI мрії
Чотири шаблони постачаються з додатком. Відкрийте AgentsRoom, розмістіть вузли, намалюйте ребра, запустіть на будь-якому квитку. Ваша команда інженерів AI на відстані одного кліка.
Додаток-компаньйон: контролюйте своїх агентів на ходу
Використовуйте свого: Claude, Codex, Antigravity CLI або іншого AI-провайдера.
Надсилайте баги та запити прямо у свій публічний беклог.
Погляд на AgentsRoom в дії.