Zestawy narzędzi · Harness engineering

Harness engineering
w oknie, a nie w dotfile'ach

O tym, co potrafi agent, decyduje jego harness: persona, narzędzia i pamięć. AgentsRoom zamienia je w trzy osobne ustawienia, które łączysz dowolnie dla każdego agenta i każdego zadania.

Zestaw narzędzi łączy umiejętności, serwery MCP, zapisane połączenia i zmienne środowiskowe pod jedną nazwą. Dołącz go do agenta, do pojedynczego ticketu, do kroku zespołu, do projektu albo do folderu klienta. Edytujesz go raz, a każdy agent, który go używa, dostaje zmianę przy następnym uruchomieniu, w Claude Code, Codex i każdym innym CLI agenta.

Harness jednego agenta
PersonaRecenzent kodu
Zestaw narzędziBadania
  • scan-documents
  • summarize
  • notes (MCP)
  • staging-db
Pamięć projektuTylko odczyt
Przy uruchomieniu
  • Claude Code
  • Codex
  • Antigravity
  • Cursor

Jeden zestaw narzędzi do researchu dołączony do ticketu: przy uruchomieniu agent dostaje jego umiejętności, serwer MCP i połączenie, a pamięć projektu czyta, niczego do niej nie zapisując.

Harness engineering, czyli projektowanie otoczenia agenta, to praca nad tym, co otacza agenta kodującego: jakie instrukcje czyta, jakie narzędzia może wywołać, jaką wiedzę zachowuje. Dziś większość z tego żyje w plikach. Tu CLAUDE.md, tam mcp.json, folder umiejętności dla każdego CLI, zmienne środowiskowe w profilu powłoki, i nic z tego nie przechodzi do kolejnego agenta ani kolejnego zadania, dopóki nie skopiujesz tego ręcznie.

W AgentsRoom agent to trzy rzeczy, które ustawiasz osobno. Persona mówi, kim jest. Jego zestawy narzędzi mówią, czego może używać: umiejętności, serwerów MCP, zapisanych połączeń SSH, baz danych i poleceń dev, zmiennych środowiskowych. Ustawienie pamięci mówi, czy czyta wspólną pamięć projektu i czy do niej zapisuje. Zmieniasz jedno, nie ruszając dwóch pozostałych.

Zestaw narzędzi jest dołączany przez odwołanie, nigdy kopiowany. Zestaw do researchu złożony z umiejętności skanowania dokumentów, umiejętności streszczania i połączenia z twoją aplikacją do notatek może jednocześnie wyposażyć agenta recenzenta, pojedynczy ticket i cały folder klienta, a każde jego ulepszenie trafia do nich wszystkich.

Trzy ustawienia zamiast jednej definicji agenta

Daj zadaniu możliwości bez persony, zachowaj personę bez pamięci albo używaj tych samych narzędzi w różnych rolach.

Umiejętności, serwery MCP i połączenia w jednym zestawie

Wybierz umiejętności ze swojej biblioteki, zapisane połączenia SSH, baz danych i poleceń dev, wklej JSON serwerów MCP, którego już używasz, i dodaj zmienne środowiskowe. Dane uwierzytelniające zostają w Menedżerze sekretów jako odwołania {{secret:NAME}}, rozwiązywane na twoim komputerze przy uruchomieniu.

Dołączany przez odwołanie

Agenci, tickety i ustawienia przechowują sam zestaw narzędzi, a nie kopię jego zawartości. Edytujesz zestaw raz, a każdy agent, który go używa, dostaje nowe umiejętności i serwery przy następnym uruchomieniu.

Na każdym poziomie, którego już używasz

Dołącz zestaw narzędzi do jednego agenta, do zapisanego agenta, do pojedynczego ticketu z backlogu, do kroku zespołu agentów, do całego projektu albo do folderu klienta, którego podfoldery dodają własne zestawy.

Możliwości dla jednego zadania

Ticket może wnieść własne zestawy narzędzi bez zmieniania swojego agenta. Dochodzą one do zestawów agenta albo zastępują wszystko (agenta, projektu i folderu), gdy tryb umiejętności ticketu to Zastąp.

Pamięć oddzielona od persony

Ustaw pamięć projektu na Wyłączona, Tylko odczyt albo Odczyt i zapis dla każdego agenta i nadpisz ją dla pojedynczego ticketu. Tylko odczyt zostawia bazę wiedzy dostępną, ale nie pozwala agentowi od code review jej przepisać.

Każde CLI agenta, na desktopie i w telefonie

Umiejętności docierają do każdego CLI jako tekst, a w Claude Code i Antigravity także jako natywne umiejętności. Serwery MCP są zapisywane we własnym formacie każdego CLI. Twórz i dołączaj zestawy narzędzi z desktopa, z aplikacji mobilnej albo zleć to agentowi przez narzędzia AgentsRoom.

Zbuduj zestaw narzędzi w niecałą minutę

Żadnego pliku do edycji i niczego do ręcznego restartowania.

  1. 1

    Otwórz bibliotekę

    Kliknij ikonę teczki obok Agenci na pasku tytułu albo Zarządzaj obok dowolnego pola Zestawy narzędzi, a potem Nowy zestaw narzędzi.

  2. 2

    Wypełnij go

    Nadaj mu nazwę, wybierz umiejętności i połączenia, wklej serwery MCP i dodaj zmienne środowiskowe. Dla tokenu użyj {{secret:NAME}}.

  3. 3

    Dołącz go

    W Edytuj agenta > Opcje zaawansowane > Zestawy narzędzi, w tickecie, w kroku zespołu, w Ustawienia projektu > Możliwości albo w Ustawienia folderu > Wiedza.

  4. 4

    Wybierz pamięć

    Tuż pod zestawami narzędzi ustaw Pamięć projektu na Wyłączona, Tylko odczyt albo Odczyt i zapis lub zostaw wartość dziedziczoną.

  5. 5

    Uruchom

    Przy następnym uruchomieniu agenta zestaw narzędzi rozwija się w jego CLI: umiejętności, serwery, połączenia i zmienne, bez zapisywania czegokolwiek w twoim repozytorium.

Po co rozdzielać personę, narzędzia i pamięć

Do tej pory definicja agenta niosła wszystko naraz. Ponowne użycie zestawu umiejętności i serwerów z inną rolą oznaczało budowanie go od nowa, a jedynym sposobem, by trzymać agenta z dala od pamięci projektu, było odebranie mu persony za pomocą minimalnego promptu systemowego.

Rozdzielone, te trzy ustawienia odpowiadają na prawdziwe sytuacje: recenzent, który czyta pamięć, ale nigdy do niej nie zapisuje; jednorazowy ticket badawczy, który potrzebuje serwera notatek, jakiego nie ma jego agent; folder klienta, w którym każdy agent musi sięgać do tej samej bazy staging; krok zespołu, który używa zestawu do przeglądarki tylko podczas swojej tury.

To także wejście w harness engineering dla osób, które nie chcą utrzymywać dotfile'ów: każdy wybór jest widoczny w oknie agenta, podróżuje z twoim kontem na inne komputery i można go sprawdzić jednym spojrzeniem.

Dobrze wiedzieć

  • Zmiana działa od następnego uruchomienia agenta. Sesja, która już trwa, zachowuje to, z czym wystartowała.
  • Umiejętność lub połączenie projektu w zestawie narzędzi działa tylko w swoim projekcie. Umiejętności konta działają wszędzie.
  • Zestawy narzędzi należą do twojego konta. W zespole współdzielonym ze współpracownikami uruchomienie każdej osoby rozwiązuje tylko jej własne zestawy.
  • Krok zespołu ma zestawy narzędzi, ale nie ma ustawienia pamięci: dla kroku, który nie może niczego zapisywać, użyj przełącznika Krok tylko do odczytu.
  • Do 20 zestawów narzędzi na agenta, ticket, krok, projekt lub folder i do 200 na konto.
  • Agent działający na zdalnej maszynie przez SSH dostaje umiejętności z zestawu narzędzi, ale nie jego serwery MCP.

Najczęściej zadawane pytania

Czym jest harness engineering?

To praktyka kształtowania środowiska agenta kodującego, a nie tylko jego promptu: instrukcji, które wczytuje, narzędzi i serwerów MCP, które może wywołać, wiedzy, którą czyta i zapisuje. AgentsRoom udostępnia te elementy jako trzy ustawienia (persona, zestawy narzędzi, pamięć), które ustawiasz dla każdego agenta i każdego zadania.

Czy mogę używać tych samych umiejętności i serwerów MCP w kilku agentach?

Tak. Umieść je w zestawie narzędzi i dołącz go do każdego agenta albo do projektu lub folderu, aby dostał go każdy agent w środku. Edycja zestawu aktualizuje ich wszystkich przy następnym uruchomieniu.

Czy pojedynczy ticket może dostać serwer MCP, którego nie ma jego agent?

Tak. Dołącz zestaw narzędzi do ticketu. Wykonanie dostaje go oprócz własnych zestawów agenta, a zapisana konfiguracja agenta się nie zmienia.

Jak zabronić agentowi zapisywania w pamięci projektu, nie tracąc jego persony?

Ustaw jego Pamięć projektu na Tylko odczyt albo na Wyłączona, aby całkowicie ukryć pamięć. Persona i narzędzia zostają bez zmian. Możesz to też ustawić tylko dla jednego ticketu.

Czy to działa z Codex i innymi CLI agentów, czy tylko z Claude Code?

Z każdym CLI agenta, które uruchamia AgentsRoom. Umiejętności wszędzie docierają jako tekst, a w Claude Code i Antigravity jako natywne umiejętności, serwery MCP są zapisywane we własnym formacie konfiguracji każdego CLI, a połączenia i zmienne podążają za agentem, niezależnie od jego CLI.

Gdzie są przechowywane moje tokeny?

Nigdy w samym zestawie narzędzi. Zestaw zawiera odwołania {{secret:NAME}} do Menedżera sekretów, a wartość jest rozwiązywana na twoim komputerze, gdy agent startuje.

Czy moi agenci mogą tworzyć zestawy narzędzi za mnie?

Tak, jeśli ich o to poprosisz. Narzędzia AgentsRoom obejmują toolkits_list, toolkits_get, toolkits_save i toolkits_delete, a agents_save, tickety z backlogu, kroki zespołu oraz ustawienia projektu lub folderu przyjmują listę zestawów narzędzi. Agenci mają polecenie, by nigdy nie tworzyć zestawu po to, żeby dać sobie dostęp.

Może Cię też zainteresować

Workflow Multi-Agentowy : Handoff : Pętla Feedback

AgentsRoom Agent Teams łączy agentów kodujących AI jak prawdziwy zespół inżynieryjny. Wizualny edytor workflow (canvas w stylu n8n) do łączenia ról Dev, QA, PM, Security i DevOps. Automatyczny handoff z podsumowaniem, diffem gita, ryzykami i wskazówkami testowymi. Bramki jakości weryfikowane maszynowo (decyduje twoja suita testów, nie agent), równoległe gałęzie przeglądu QA i Security, warunki na połączeniach, pętle feedbacku, limit cykli. Wybierz dla każdego zespołu, jak działają role: jeden agent, który przechodzi z roli w rolę i zachowuje cały kontekst, albo po jednym żywym agencie na rolę, piszących do siebie w czasie rzeczywistym. Orkiestrator wieloagentowy, którego brakowało twoim agentom na Claude, Codex, GitHub Copilot CLI, Cursor i 13 innych CLI agentów.

Serwery MCP

Zadeklaruj serwer MCP raz i przekaż go do Claude Code, Codex i każdego CLI agenta. Wybierz go z oficjalnego rejestru MCP, trzymaj klucze w Menedżerze sekretów i loguj się do serwerów OAuth, takich jak Notion czy Linear, jednym przyciskiem Połącz.

Project Memory

Daj swoim agentom kodującym AI pamięć długoterminową. Decyzje, architektura i pułapki utrzymują się między sesjami i są dzielone z wszystkimi w projekcie. Darmowe, bez limitu.

Dostosuj agentów

Wybierz spośród 14 wbudowanych ról agentów, dodaj agentów specjalistów z The Agency lub stwórz własnego niestandardowego agenta AI do kodowania z własnym systemowym poleceniem. Następnie udostępnij swoich agentów zespołowi przez czat i opublikuj ich w społeczności, aby wszyscy mogli się rozwijać razem.

Menedżer sekretów

Przechowuj klucze API, tokeny i hasła w pęku kluczy swojego systemu, odwołuj się do nich przez {ref} w komendach dev i środowiskach agentów, a AgentsRoom rozwiąże je przy starcie. Agenci widzą nazwy, nigdy wartości, i nic nie jest synchronizowane z serwerem.

Wyposaż agentów raz

Za darmo na macOS, Windows i Linux, z aplikacją mobilną do zarządzania zestawami narzędzi z telefonu.

Za darmoPobierz AgentsRoom

Aplikacja towarzysząca: monitoruj agentów w podróży

Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.

Zainstaluj rozszerzenie
Chrome Web Store

Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.

Wiele projektów
Multi-provider
Wielu agentów
Status na żywo
Diff i commit
Aplikacja mobilna
Podgląd na żywo
Zespoły agentów
Testy w przeglądarce
Dev oparta na backlogu
Biblioteka promptów
Biblioteka umiejętności
Zobacz wszystkie funkcje