Pula komputerów

Uruchamiaj agentów AI do kodowania na kilku komputerach.
Każdy start trafia tam, gdzie jest miejsce.

Masz komputer, który nigdy nie zasypia, i laptop albo komputer w biurze, przy którym naprawdę siedzisz. Daj projektowi uporządkowaną listę tych komputerów, jego pulę komputerów, a każdy nowy agent wystartuje na pierwszym, który jest online, ma ten projekt i wciąż ma wolne miejsce.

Każdy komputer dostaje też budżet: maksymalną liczbę aktywnych agentów, próg wolnej pamięci i ostrzejszy limit na noc. Dwadzieścia otwartych projektów nie wyczerpuje już pamięci jednego komputera.

Pula komputerówNowy agent szuka komputera
Nowy agent
  1. 1Komputer 24/7
    6 / 6 agenty
  2. 2PC w biurze
    2 / 6 agenty
  3. 3Laptop
    0 / 3 agenty

Decyduje kolejność w puli. Agenta dostaje pierwszy komputer z wolnym miejscem; pełny, uśpiony lub wyłączony komputer jest pomijany.

Częsty układ: komputer z Linuxem albo mały serwer działa dzień i noc, a na komputerze z Windows lub Mac czytasz maile, bierzesz udział w spotkaniach i sprawdzasz, co zrobiły agenty. Bez puli każde uruchomienie zadaje to samo pytanie, na którym komputerze, a Ty za każdym razem odpowiadasz ręcznie. Wystarczy raz zapomnieć i duży refaktoring działa na laptopie, który zaraz zamkniesz.

Pula komputerów odpowiada na to pytanie raz na projekt. Zaznaczasz komputery, z których projekt może korzystać, i ustalasz ich kolejność, komputer działający bez przerwy na początku. Od tej chwili otwieranie agenta, uruchamianie ticketu z backlogu, szybki agent i wyzwalacze ustawione na pulę trafiają na pierwszy komputer z listy, który jest online, ma ten projekt i mieści się w swoim budżecie. Gdy ten komputer jest pełny, uśpiony lub wyłączony, agenta przejmuje następny.

Budżet to druga połowa. Każdy komputer przyjmuje określoną liczbę aktywnych agentów, łącznie dla wszystkich projektów, zostawia minimum wolnej pamięci i może mieć niższy limit w nocy, według swojego czasu lokalnego. Dzięki temu komputer z wieloma otwartymi projektami nie zostanie zabity przez OOM killer o trzeciej w nocy z braku pamięci.

Konfiguracja w trzech krokach

W aplikacji desktopowej albo w aplikacji mobilnej AgentsRoom.

  1. 1

    Zbuduj pulę

    Otwórz Ustawienia projektu, sekcja „Komputery”. Zaznacz co najmniej dwa komputery na swoim koncie i ustal ich kolejność, preferowany na początku. Przy mniej niż dwóch pula pozostaje wyłączona i nic się nie zmienia.

  2. 2

    Daj każdemu komputerowi budżet

    Ustawienia, Zachowanie agentów, Budżet tego komputera. Dla innego komputera otwórz przycisk „Komputery” na pasku stanu i kliknij wskaźnik na końcu jego wiersza. Każde pole jest opcjonalne: brak wartości oznacza brak limitu.

  3. 3

    Pracuj jak zwykle

    Agenty startują teraz na pierwszym komputerze puli, który ma wolne miejsce. Jeśli wybierzesz komputer ręcznie w menu „Uruchom na”, Twój wybór zawsze wygrywa.

Budżet na komputer, a nie na projekt

Liczy każdą konsolę agenta na komputerze: wszystkie projekty, wszystkie okna i agenty uruchomione z telefonu.

Maksymalna liczba aktywnych agentów

Ile konsol agentów może działać jednocześnie na tym komputerze. Powyżej tej liczby komputer zgłasza brak miejsca, a pula go pomija.

Rezerwa wolnej pamięci

Żaden nowy agent nie startuje, dopóki wolnej pamięci jest mniej niż ustawiona wartość. Wolna pamięć jest mierzona tak, jak liczy ją każdy system, na macOS, Windows i Linux.

Budżet nocny

Ostrzejszy limit w wybranym przedziale godzin, według czasu lokalnego komputera. Przydaje się, gdy nocne wyzwalacze nie powinny konkurować z kopią zapasową albo buildem.

Zapisany na Twoim koncie

Budżet jest zapisany na Twoim koncie AgentsRoom i stosowany przez sam komputer, więc budżet komputera działającego bez przerwy ustawisz z laptopa albo z telefonu.

Co się dzieje, gdy komputer jest pełny

Odpowiedź zależy od tego, kto poprosił o agenta.

Ty kliknąłeś: Ty wybierasz

Krótkie okno proponuje uruchomienie na innym komputerze Twojego konta, który ma wolne miejsce i ten projekt, uruchomienie tutaj mimo to albo anulowanie. Start, o który sam poprosiłeś, nigdy nie jest po prostu odrzucany.

Uruchomiła go aplikacja: czeka

Wyzwalacz, agent uruchomiony przez innego agenta, ticket rozpoczęty przez agenta albo krok zespołu o nic nie pyta. Czeka na wolne miejsce i startuje sam, gdy tylko jakiś agent się zakończy albo zwolni się pamięć.

Poprosił inny komputer: jasna odmowa

Start wysłany z innego komputera zostaje odrzucony z podaniem powodu: budżet osiągnięty, za mało wolnej pamięci albo budżet nocny. Pula przechodzi wtedy do następnego komputera.

Agent zachowuje swoją rozmowę

Agent, którego rozmowa jest zapisana na tym komputerze, nadal startuje tutaj, dopóki ten komputer jest w puli i ma wolne miejsce. Aby przenieść go razem z rozmową, użyj opcji „Kontynuuj rozmowę na”.

Wyzwalacze, które działają raz, na puli

Wyzwalacz może wskazywać pulę komputerów zamiast stałej listy komputerów. Każde wystąpienie działa wtedy tylko raz, na pierwszym komputerze puli, który ma wolne miejsce. Preferowany komputer ma trzy minuty, aby je przejąć, potem może to zrobić dowolny komputer z puli.

Nocny agent nie zależy więc już od tego, czy laptop jest otwarty: dodaj do puli komputer działający bez przerwy, a on wykona zadanie. Gdy żaden komputer nie mógł go uruchomić, a wyzwalacz nie nadrabia pominiętych uruchomień, uruchomienie zostaje zapisane jako pominięte i dostajesz powiadomienie na komputerze i na telefonie.

Cały projekt, z drugiego komputera

Projekt, który jest tylko na komputerze działającym bez przerwy, otwiera się w całości także z laptopa.

Pliki

Przeglądaj drzewo projektu i podglądaj pliki w takiej postaci, w jakiej są na drugim komputerze. Tylko do odczytu, a bardzo duże pliki nie są wyświetlane.

Zmiany

Zobacz status Git i diff, zrób commit zaznaczonych plików i push, wszystko wykonywane na komputerze, który ma repozytorium.

Backlog

Backlog projektu, z przyciskiem „Uruchom na komputerze” i nazwą tego komputera w szczegółach ticketu do zrobienia.

Terminale

Terminale deweloperskie otwarte na drugim komputerze pojawiają się na dolnym pasku i są przesyłane na żywo z komputera, na którym działają.

Twoje agenty też mogą korzystać z puli

Agent albo asystent może uruchomić innego agenta na wybranym komputerze albo zostawić decyzję puli. Tam agent działa na koncie i z CLI tamtego komputera. Wyzwalacze i ustawienia można skonfigurować w ten sam sposób.

agents_spawntriggers_savesettings_set

Rozmieszczenie decyduje, gdzie startuje CLI agenta. Samo CLI jest wyszukiwane na komputerze, który je uruchamia, więc Claude Code, Codex, GitHub Copilot CLI, Antigravity i pozostałe obsługiwane CLI działają tak samo.

Dobrze wiedzieć

  • Wymaga funkcji Zdalna Flota: komputery są zalogowane na to samo konto AgentsRoom i połączone.
  • Każdy komputer zgłasza swoje obciążenie co 30 sekund. Dwa starty w tej samej chwili mogą wybrać komputer, który miał miejsce tylko dla jednego; jego budżet sprawi wtedy, że drugi poczeka.
  • Agent otwarty przez SSH liczy się na komputerze, który go otworzył.
  • Projekt udostępniony przez inne konto nigdy nie należy do puli i nigdy nie pokazuje tutaj swoich plików ani zmian.
  • Pliki innego komputera są tylko do odczytu. Zmiany pozwalają zrobić commit i push, ale bez odrzucania zmian i bez dodawania do indeksu fragmentu pliku.

FAQ

Czy AgentsRoom może automatycznie uruchamiać moje agenty na najmniej obciążonym komputerze?

Tak, dzięki puli komputerów. W Ustawieniach projektu, w sekcji „Komputery”, zaznacz komputery, z których projekt może korzystać, i ustal ich kolejność. Każdy start trafia na pierwszy komputer z listy, który jest online, ma ten projekt i mieści się w budżecie, a gdy ten jest pełny lub wyłączony, przechodzi do następnego. To uporządkowana lista, a nie round robin: kolejnością wskazujesz, który komputer wolisz.

Jak sprawić, by wiele otwartych projektów nie wyczerpało pamięci mojego serwera?

Daj temu komputerowi budżet: maksymalną liczbę aktywnych agentów i ilość pamięci, która ma pozostać wolna, liczone łącznie dla wszystkich projektów. Powyżej tego komputer nie przyjmuje nowego agenta: Twoje własne kliknięcie pyta, gdzie uruchomić, wyzwalacz czeka na miejsce, a pula wysyła agenta do następnego komputera.

Czy wyzwalacze działają, gdy mój laptop jest uśpiony?

Tak, jeśli wyzwalacz wskazuje pulę komputerów i jest w niej komputer działający bez przerwy. Każde wystąpienie działa raz, na pierwszym komputerze puli z wolnym miejscem. Jeśli żaden komputer nie mógł go uruchomić, a wyzwalacz nie nadrabia zaległych uruchomień, dostajesz powiadomienie o pominiętym uruchomieniu.

Czy asystent na moim laptopie może uruchomić agenta na moim komputerze działającym bez przerwy?

Tak. Poproś go zwykłymi słowami. Może wskazać komputer albo zostawić decyzję puli, a agent wystartuje tam ze zwykłymi ustawieniami projektu. Pojawi się w projekcie jak każdy inny agent floty.

Czy mogę zobaczyć pliki i status Git projektu, który istnieje tylko na moim drugim komputerze?

Tak. Otwórz projekt z paska bocznego, a potem Pliki, Zmiany albo Backlog w jego nagłówku. Pliki są tylko do odczytu, Zmiany pozwalają zrobić commit i push na tamtym komputerze, a jego terminale deweloperskie pojawiają się na dolnym pasku.

Czy to działa z Codex, Antigravity i innymi CLI, nie tylko z Claude Code?

Tak. Pula wybiera tylko komputer. CLI agenta jest potem uruchamiane na tym komputerze jak przy każdym innym starcie, z instalacją i kontami tego komputera, niezależnie od dostawcy.

Co się zmieni, jeśli nigdy nie ustawię puli ani budżetu?

Nic. Bez puli agenty startują na komputerze, którego używasz, ticket uruchamia się tutaj, a szybki agent domyślnie korzysta z tego komputera. Bez budżetu komputer przyjmuje każdego agenta, tak jak dotąd.

Może Ci się również spodobać

Zaprzęgnij do pracy każdy komputer

Zainstaluj AgentsRoom na każdym komputerze, zaloguj się na to samo konto i pozwól, by pula każdego projektu decydowała, gdzie startują jego agenty.

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