Набори інструментів · Harness engineering

Harness engineering
у вікні, а не в конфіг-файлах

Що вміє агент, визначає його harness (агентна обв'язка): персона, інструменти та пам'ять. AgentsRoom перетворює їх на три окремі налаштування, які можна поєднувати для кожного агента і кожного завдання.

Набір інструментів об'єднує навички, сервери MCP, збережені підключення та змінні середовища під однією назвою. Прикріпіть його до агента, до окремого тікета, до кроку команди, до проєкту або до папки клієнта. Змініть його один раз, і кожен агент, який його використовує, отримає зміну під час наступного запуску, у Claude Code, Codex і кожному іншому CLI-агенті.

Harness одного агента
ПерсонаРев'юер коду
Набір інструментівДослідження
  • scan-documents
  • summarize
  • notes (MCP)
  • staging-db
Пам'ять проєктуЛише читання
Під час запуску
  • Claude Code
  • Codex
  • Antigravity
  • Cursor

Один дослідницький набір інструментів, прикріплений до тікета: під час запуску агент отримує його навички, сервер MCP і підключення та читає пам'ять проєкту, нічого в неї не записуючи.

Harness engineering, або проєктування агентної обв'язки, означає роботу над тим, що оточує агента для кодування: які інструкції він читає, які інструменти може викликати, які знання зберігає. Сьогодні майже все це живе у файлах. Тут CLAUDE.md, там mcp.json, папка навичок для кожного CLI, змінні середовища в профілі shell, і ніщо з цього не переходить до наступного агента чи наступного завдання, доки ви не скопіюєте це вручну.

В AgentsRoom агент складається з трьох речей, які налаштовуються окремо. Персона визначає, хто він. Його набори інструментів визначають, чим він може користуватися: навички, сервери MCP, збережені підключення SSH, баз даних і dev-команд, змінні середовища. Налаштування пам'яті визначає, чи читає він спільну пам'ять проєкту і чи пише в неї. Змінюйте одне, не чіпаючи двох інших.

Набір інструментів прикріплюється за посиланням і ніколи не копіюється. Дослідницький набір із навички сканування документів, навички підсумовування та підключення до вашого застосунку нотаток може водночас оснастити агента-рев'юера, окремий тікет і цілу папку клієнта, і кожне його покращення дійде до всіх.

Три налаштування замість одного визначення агента

Дайте завданню можливості без персони, збережіть персону без пам'яті або використовуйте ті самі інструменти в різних ролях.

Навички, сервери MCP і підключення в одному наборі

Виберіть навички зі своєї бібліотеки, збережені підключення SSH, баз даних і dev-команд, вставте JSON серверів MCP, який ви вже використовуєте, і додайте змінні середовища. Облікові дані залишаються в Менеджері секретів у вигляді посилань {{secret:NAME}} і підставляються на вашому комп'ютері під час запуску.

Прикріплюється за посиланням

Агенти, тікети та налаштування зберігають сам набір інструментів, а не копію його вмісту. Змініть набір один раз, і кожен агент, який його використовує, отримає нові навички та сервери під час наступного запуску.

На всіх рівнях, якими ви вже користуєтеся

Прикріпіть набір інструментів до одного агента, до збереженого агента, до окремого тікета беклогу, до кроку команди агентів, до цілого проєкту або до папки клієнта, вкладені папки якої додають власні набори.

Можливості для одного завдання

Тікет може принести власні набори інструментів, не змінюючи свого агента. Вони додаються до наборів агента або замінюють усе (агента, проєкту й папки), коли в тікеті вибрано режим навичок «Замінити».

Пам'ять окремо від персони

Перемкніть пам'ять проєкту на «Вимкнено», «Лише читання» або «Читання та запис» для кожного агента й перевизначте її для окремого тікета. «Лише читання» залишає базу знань доступною, але не дає агенту рев'ю її переписати.

Кожен CLI-агент, на десктопі й у телефоні

Навички доходять до кожного CLI у вигляді тексту, а в Claude Code та Antigravity ще й як нативні навички. Сервери MCP записуються у власному форматі кожного CLI. Створюйте та прикріплюйте набори інструментів із десктопа, з мобільного застосунку або доручіть це агенту через інструменти AgentsRoom.

Зберіть набір інструментів менш ніж за хвилину

Жодних файлів для редагування і нічого не треба перезапускати вручну.

  1. 1

    Відкрийте бібліотеку

    Натисніть на значок портфеля поруч з Агенти в рядку заголовка або на Керувати поруч із будь-яким полем Набори інструментів, потім на Новий набір інструментів.

  2. 2

    Заповніть його

    Дайте йому назву, виберіть навички й підключення, вставте сервери MCP і додайте змінні середовища. Для токена використовуйте {{secret:NAME}}.

  3. 3

    Прикріпіть його

    У Редагувати агента > Розширені параметри > Набори інструментів, у тікеті, у кроці команди, у Налаштування проєкту > Можливості або в Налаштування папки > Знання.

  4. 4

    Виберіть пам'ять

    Одразу під наборами інструментів перемкніть Пам'ять проєкту на «Вимкнено», «Лише читання» або «Читання та запис» чи залиште успадковане значення.

  5. 5

    Запустіть

    Під час наступного запуску агента набір інструментів розгортається в його CLI: навички, сервери, підключення та змінні, і нічого не записується у ваш репозиторій.

Навіщо розділяти персону, інструменти та пам'ять

Досі визначення агента несло все одразу. Щоб використати той самий набір навичок і серверів з іншою роллю, доводилося збирати його заново, а єдиний спосіб тримати агента подалі від пам'яті проєкту полягав у тому, щоб позбавити його персони за допомогою мінімального системного промпту.

Коли три налаштування розділені, вони відповідають на реальні ситуації: рев'юер, який читає пам'ять, але ніколи в неї не пише; разовий дослідницький тікет, якому потрібен сервер нотаток, якого немає в його агента; папка клієнта, де кожен агент має діставатися до тієї самої staging-бази; крок команди, який використовує набір для браузера лише на свій хід.

Це ще й вхід у harness engineering для тих, хто не хоче підтримувати dotfiles: кожен вибір видно у вікні агента, він переїжджає разом із вашим обліковим записом на інші комп'ютери і перевіряється одним поглядом.

Корисно знати

  • Зміна застосовується під час наступного запуску агента. Уже запущена сесія зберігає те, з чим стартувала.
  • Навичка чи підключення проєкту всередині набору інструментів діє лише у своєму проєкті. Навички облікового запису діють усюди.
  • Набори інструментів належать вашому обліковому запису. У команді, спільній із колегами, під час запуску в кожного підставляються лише його власні набори.
  • Крок команди має набори інструментів, але не має налаштування пам'яті: для кроку, який не повинен нічого записувати, використовуйте перемикач Крок лише для читання.
  • До 20 наборів інструментів на агента, тікет, крок, проєкт або папку і до 200 на обліковий запис.
  • Агент, що працює на віддаленій машині через SSH, отримує навички з набору інструментів, але не його сервери MCP.

Часті запитання

Що таке harness engineering?

Це практика налаштування оточення агента для кодування, а не лише його промпту: інструкцій, які він завантажує, інструментів і серверів MCP, які він може викликати, знань, які він читає і записує. AgentsRoom виносить ці частини в три налаштування (персона, набори інструментів, пам'ять), які задаються для кожного агента і кожного завдання.

Чи можна використовувати ті самі навички й сервери MCP у кількох агентах?

Так. Покладіть їх у набір інструментів і прикріпіть його до кожного агента або до проєкту чи папки, щоб його отримав кожен агент усередині. Зміна набору оновить їх усіх під час наступного запуску.

Чи може окремий тікет отримати сервер MCP, якого немає в його агента?

Так. Прикріпіть набір інструментів до тікета. Виконання отримає його на додачу до власних наборів агента, а збережена конфігурація агента не зміниться.

Як заборонити агенту писати в пам'ять проєкту, не втрачаючи його персону?

Перемкніть його Пам'ять проєкту на «Лише читання» або на «Вимкнено», щоб повністю приховати пам'ять. Персона та інструменти залишаються як є. Це можна задати й лише для одного тікета.

Це працює з Codex та іншими CLI-агентами чи лише з Claude Code?

З кожним CLI-агентом, якого запускає AgentsRoom. Навички всюди надходять у вигляді тексту, а в Claude Code та Antigravity як нативні навички, сервери MCP записуються у власному форматі конфігурації кожного CLI, а підключення та змінні йдуть за агентом, хоч би який у нього був CLI.

Де зберігаються мої токени?

Ніколи не в самому наборі інструментів. Набір містить посилання {{secret:NAME}} на Менеджер секретів, а значення підставляється на вашому комп'ютері під час запуску агента.

Чи можуть мої агенти створювати набори інструментів за мене?

Так, якщо ви їх попросите. Інструменти AgentsRoom включають toolkits_list, toolkits_get, toolkits_save і toolkits_delete, а agents_save, тікети беклогу, кроки команди та налаштування проєкту чи папки приймають список наборів інструментів. Агентам наказано ніколи не створювати набір, щоб надати доступ самим собі.

Вам також може сподобатися

Мультиагентний робочий процес • Передача • Цикл зворотного зв'язку

Команди агентів AgentsRoom об'єднують AI агентів кодування, як справжня інженерна команда. Візуальний редактор робочих процесів (полотно у стилі n8n) для з'єднання ролей Dev, QA, PM, Security та DevOps. Автоматична передача з резюме функцій, git diff, ризиками та підказками для тестування. Машинно-перевірені ворота якості (ваш тестовий набір вирішує, а не агент), паралельні гілки огляду QA та Security, умовні зв'язки, цикли зворотного зв'язку, захист max-cycles. Обирайте для кожної команди, як працюють ролі: один агент, який змінює роль за роллю і тримає весь контекст, або по живому агенту на роль, що пишуть одне одному в реальному часі. Мультиагентний оркестратор, якого не вистачало вашим агентам Claude, Codex, GitHub Copilot CLI, Cursor та 13 іншим CLI-агентам.

Сервери MCP

Оголосіть сервер MCP один раз і передайте його Claude Code, Codex і кожному CLI-агенту. Виберіть його в офіційному реєстрі MCP, зберігайте ключі в Менеджері секретів і входьте на сервери OAuth на кшталт Notion або Linear однією кнопкою Підключити.

Project Memory

Надайте вашим AI агентам з кодування довготривалу пам'ять. Рішення, архітектура та підводні камені зберігаються між сесіями і діляться з усіма в проекті. Безкоштовно, без обмежень.

Налаштуйте агентів

Обирайте з 14 вбудованих ролей агентів, додавайте спеціалістів з The Agency або створюйте власного AI-кодуючого агента з його власним системним запитом. Потім діліться своїми агентами з командою через чат і публікуйте їх у спільноті, щоб усі разом підвищували рівень.

Менеджер секретів

Зберігайте API-ключі, токени та паролі в ключовому сховищі вашої ОС, посилайтеся на них як {ref} у командах розробки та середовищах агентів, а AgentsRoom підставить значення під час запуску. Агенти бачать імена, але ніколи не значення, і нічого не надсилається на сервер.

Оснастіть агентів один раз

Безкоштовно на macOS, Windows і Linux, з мобільним застосунком, щоб керувати наборами інструментів із телефона.

БезкоштовноЗавантажити AgentsRoom

Додаток-компаньйон: контролюйте своїх агентів на ходу

Використовуйте свого: Claude, Codex, Antigravity CLI або іншого AI-провайдера.

Отримати розширення
Chrome Web Store

Надсилайте баги та запити прямо у свій публічний беклог.

Кілька проектів
Багато постачальників
Кілька агентів
Статус в реальному часі
Різниця файлів і коміт
Мобільний компаньйон
Попередній перегляд в реальному часі
Команди агентів
Автоматизація браузера
Розробка, орієнтована на беклог
Бібліотека підказок
Бібліотека навичок
Переглянути всі функції