Agenci AI, którzy zadają pytania doprecyzowujące
i czekają na Twoją odpowiedź
Gdy Twój agent potrzebuje decyzji, pytanie nie ginie już w środku odpowiedzi na 200 linii. Pojawia się na karcie tuż nad polem tekstowym agenta: pytanie, opcje do kliknięcia i linijka o tym, co oznacza każda z nich. Klikasz, a agent idzie dalej z Twoim wyborem, zamiast zgadywać.
Ta sama karta w Codex, Claude Code, Cursor, GitHub Copilot CLI i każdym CLI agenta z obsługą MCP. Odpowiadaj z komputera, z aplikacji mobilnej AgentsRoom albo dwoma przyciskami na ekranie blokady.
Czytanie schematu bazy danych
Dwa sposoby przechowywania sesji. Pytam Cię.
Gdzie przechowywać sesje? → Postgres
Dodawanie tabeli sesji
Gdzie przechowywać sesje?
Twoja odpowiedź lub numer opcji
Agent pyta, karta czeka nad jego polem tekstowym, odpowiadasz jednym kliknięciem, a agent zaczyna swoją odpowiedź od Twojego wyboru.
Dajesz agentowi zadanie i zajmujesz się czymś innym. Dwadzieścia minut później ma już napisane 300 linii, a gdzieś w środku jego odpowiedzi tkwi pytanie: Postgres czy Redis? Albo sam coś wybrał i pracował dalej, albo się zatrzymał, a pytanie przewinęło się poza ekran. W obu przypadkach dowiadujesz się o tym późno.
Ustrukturyzowane pytania naprawiają to po stronie agenta. Przy uruchomieniu AgentsRoom daje każdemu agentowi narzędzie ask_user i krótką instrukcję: gdy potrzebna jest decyzja, preferencja albo brakująca informacja, zapytać przez narzędzie, a potem czekać. Pytanie staje się kartą przyklejoną do pola tekstowego agenta, z opcjami do kliknięcia, linijką pod każdą z nich i makietą, gdy agent porównuje układy.
Żadnych strzałek w terminalu, żadnego przekopywania historii przewijania. Agent jest oznaczony jako czekający na Ciebie, jak każdy agent, który Cię potrzebuje: czerwona kropka, lista „Oczekuje na dane”, powiadomienie push na telefonie. A odpowiadasz, gdziekolwiek jesteś: w panelu, z tej listy u góry okna, w aplikacji mobilnej albo prosto z ekranu blokady.

Co potrafi karta pytania
Wszystko, czego agent potrzebuje, by zadać jasne pytanie, i wszystko, czego Ty potrzebujesz, by odpowiedzieć na nie w dwie sekundy.
Jedno pytanie naraz
Karta mieści od jednego do czterech pytań, wyświetlanych jedno po drugim. Ponumerowane kroki w jej nagłówku pozwalają wrócić do wcześniejszej odpowiedzi przed wysłaniem.
Opcje, które same się tłumaczą
Od dwóch do ośmiu opcji na pytanie, każda z linijką o tym, co oznacza: koszt, ryzyko, efekt uboczny. W pytaniu jednokrotnego wyboru Twoje kliknięcie jest odpowiedzią i od razu pojawia się następne pytanie.
Kilka wyborów, gdy to ma sens
Gdy pasuje więcej niż jedna odpowiedź, opcje zmieniają się w pola wyboru. Zaznacz, co chcesz, a potem „Dalej”.
Własnymi słowami
Żadna opcja nie pasuje? Wpisz odpowiedź w polu samej karty. Numery też działają: 2 wybiera drugą opcję, 1, 3 wybiera dwie naraz. Enter wysyła.
Makiety obok siebie
Porównujesz układy? Agent dołącza makietę do każdej opcji: zwykłym tekstem, w ASCII albo w HTML renderowanym w izolowanej ramce. Najedź na opcję, aby ją zobaczyć.
Ostatnie słowo dla agenta
W panelu każda karta kończy się krokiem „Dodatkowe uwagi”: dodaj uwagę, której nie obejmowała żadna opcja, albo kliknij „Pomiń i wyślij”.
Terminal pozostaje widoczny
Karta znajduje się nad polem tekstowym i przesuwa terminal w górę, zamiast go zasłaniać. Zwiń ją do jednej linii strzałką w nagłówku: pytanie pozostaje otwarte.
Decyzja zostaje w historii
CLI zwijają wywołania narzędzi, więc agent zaczyna swoją odpowiedź od powtórzenia każdego pytania wraz z Twoją odpowiedzią. Przewiń jutro w górę, a decyzja wciąż tam będzie.
Jak działa ustrukturyzowane pytanie
Cztery kroki, a agent nigdy nie działa na ślepo.
Agent staje przed decyzją
Potrzebuje Twojego wyboru: która baza danych, jakie sformułowanie, czy ruszać migrację. Zamiast pisać pytanie w odpowiedzi, wywołuje ask_user, narzędzie do pytań serwera MCP AgentsRoom.
Nad jego polem tekstowym pojawia się karta
Pytanie, jego opcje i kontekst agenta w jednej lub dwóch linijkach. Agent przechodzi w stan czekania na Ciebie: czerwona kropka na jego zakładce, lista „Oczekuje na dane”, powiadomienie push na telefonie.
Odpowiadasz
Kliknij opcję, zaznacz kilka i naciśnij „Dalej” albo wpisz własną odpowiedź w polu karty. Na końcu dodaj uwagę albo kliknij „Pomiń i wyślij”.
Agent idzie dalej z Twoją odpowiedzią
Dostaje Twoje wybory i Twoją uwagę, powtarza je na początku swojej odpowiedzi i działa dalej zgodnie z Twoją decyzją.

Nie ma Cię przy biurku? Pytanie na Ciebie poczeka
Żadne CLI nie trzyma wywołania narzędzia otwartego w nieskończoność. AgentsRoom to obchodzi, więc Twoja odpowiedź nigdy nie przepada.
- Agent pyta
- Pauza za 0:17
- Wstrzymany, karta zostaje
- Odpowiadasz, nawet godzinę później
- Wysłana jako wiadomość, agent wznawia pracę
Oczekiwanie się kończy, pytanie zostaje. Niezależnie od CLI spóźniona odpowiedź trafia do agenta jako wiadomość.
Każde CLI po pewnym czasie przerywa wywołanie narzędzia: Codex domyślnie zatrzymuje się po 60 sekundach. Dlatego agent czeka na kartę przez ustalony czas, 45 sekund, chyba że to zmienisz (od 10 do 600). Nagłówek odlicza: „Pauza za 0:17”.
Na zerze karta się nie zamyka. Agent się wstrzymuje, nagłówek pokazuje „Wstrzymany”, a agent nadal jest oznaczony jako czekający na Ciebie. Odpowiedz nawet godzinę później, a Twoja odpowiedź zostanie wysłana agentowi jako nowa wiadomość zaczynająca się od [AgentsRoom] Answer to your question, z przypomnieniem każdego pytania. Agent wznowi pracę tam, gdzie przerwał.
Claude Code i Grok Build czekają tak długo, jak mówi Twoje ustawienie. Codex oraz CLI o nieznanym limicie wstrzymują się po około 50 sekundach niezależnie od wartości: ich wywołania narzędzi są ucinane po 60.
Odpowiadaj skądkolwiek
Karta jest wspólna dla wszystkich ekranów Twojego konta. Wygrywa pierwsza odpowiedź, a na pozostałych ekranach karta się zamyka.
Z listy „Oczekuje na dane”
Lista u góry okna pokazuje pytanie pod nazwą agenta. Na pojedyncze pytanie jednokrotnego wyboru odpowiadasz od razu tam, jednym kliknięciem. Przy czymś bardziej złożonym lista proponuje „Otwórz agenta”.
Z aplikacji mobilnej
Ta sama karta znajduje się nad polem tekstowym agenta w aplikacji AgentsRoom: dotknij opcji albo wpisz odpowiedź w polu karty. Zwija się do jednej linii i nigdy nie zajmuje całego ekranu. Makiety HTML zostają na komputerze, makiety tekstowe są widoczne na telefonie.
Z ekranu blokady
Pojedyncze pytanie z dwiema krótkimi opcjami staje się dwoma przyciskami w wydarzeniu na żywo na iPhonie albo w powiadomieniu na żywo na Androidzie. Na iPhonie najpierw Face ID, na Androidzie odblokowany telefon. Każda inna karta pokazuje „Otwórz”.
Odpowiedź nigdy nie trafi do niewłaściwego pytania
Każda odpowiedź niesie informację o karcie i kroku, dla których została udzielona. Jeśli karta w międzyczasie poszła dalej, odpowiedź jest odrzucana, zamiast trafić do pytania, które nigdy Ci się nie wyświetliło.
Jedna karta dla wszystkich CLI agentów
Pytanie przechodzi przez AgentsRoom, a nie przez własne okno dialogowe CLI.
W Codex pytanie często ląduje w środku odpowiedzi, a agent pracuje dalej. Claude Code ma własne okno dialogowe, na które odpowiada się w jego terminalu. Inne CLI robią to każde po swojemu. Gdy ustrukturyzowane pytania są włączone, wszystkie pytają tak samo: przez ask_user, narzędzie serwera MCP AgentsRoom, który AgentsRoom i tak podłącza do każdego uruchamianego agenta.
Nic do instalowania, żadnej reguły do dodania w AGENTS.md czy CLAUDE.md: AgentsRoom dodaje narzędzie do listy i instruuje agenta przy starcie. Narzędzie widzą tylko agenci, którzy mają tę funkcję włączoną, więc pozostali nie wydają na nie ani jednego tokena.
Działa to z Claude, Codex, GitHub Copilot CLI, Cursor i 9 innymi CLI agentów, na macOS, Windows i Linux. Wyjątkiem jest Aider: nie ma klienta MCP, więc dalej pyta w rozmowie.
Dla agentów: strona MCP
Agent pyta przez ask_user: od jednego do czterech pytań, od dwóch do ośmiu opcji w każdym, wielokrotny wybór, makieta dla każdej opcji. Może też włączyć lub wyłączyć tę funkcję za Ciebie przez settings_set, gdy go o to poprosisz.
ask_usersettings_setDomyślnie włączone, a Ty decydujesz, gdzie
Ustrukturyzowane pytania są włączone dla każdego agenta. Wyłącz je wszędzie, dla jednego projektu, dla jednego agenta albo dla jednego pytania.
Z poziomu samej karty
Menu ⋯ dowolnej karty: „Nie pytaj już na kartach”, potem „Dla tego agenta”, „Dla tego projektu” albo „Dla wszystkich projektów”. Komunikat podpowie, gdzie ponownie włączyć karty, z opcją „Cofnij”.
Dla wszystkich agentów
Ustawienia > Dostawcy AI i konta > Ustrukturyzowane pytania. W tym samym miejscu ustawisz, jak długo agent czeka przed wstrzymaniem i czy makiety HTML są renderowane.
Dla jednego projektu
Ustawienia projektu > Domyślne agenty. Przycisk „Wróć do ustawienia globalnego” usuwa nadpisanie.
Dla jednego agenta
Edytuj agenta > Opcje zaawansowane: „Jak w sekcji Ustawienia”, „Włączone: pyta na kartach” albo „Wyłączone: pyta w rozmowie”.
Dla jednego pytania
Wolisz to omówić? „Odpowiedz zamiast tego w rozmowie” w menu ⋯: karta się zamyka, agent dostaje informację i pyta ponownie zwykłym tekstem.
Zmiana obowiązuje od następnego uruchomienia agenta, bo jego lista narzędzi i instrukcja są ustalane przy starcie. Przełączniki globalny i projektowy podążają za Twoim kontem na każdym komputerze.
Pytania, które agenci naprawdę zadają
Każda karta to decyzja, której agent nie powinien podejmować sam.
Wybór stacku
Gdzie przechowywać sesje?
Postgres, Redis albo podpisany cookie, każdy z kosztem opisanym w jednej linijce. Jedno kliknięcie i migracja celuje w wybrany przez Ciebie magazyn.
Wybór układu
Jaki układ nagłówka?
Trzy makiety ASCII. Najeżdżasz, porównujesz, wybierasz drugą i dodajesz uwagę: mniejsze logo.
Stop przed nieodwracalnym
Usunąć starą tabelę teraz czy zostawić ją na jeszcze jedno wydanie?
Agent zatrzymuje się przed krokiem, którego nie da się cofnąć, zamiast decydować za Ciebie.
Zakres pracy
Które jeszcze skróty mają dostać plakietkę?
Sześć opcji, dwie zaznaczone. Agent robi te dwie i nie rusza reszty.
Nazewnictwo
Jak nazwać to ustawienie?
Cztery sformułowania, przy każdym miejsce, w którym pojawi się w aplikacji. Żadne nie pasuje? Wpisujesz własne.
Odpowiedź z pociągu
Wdrożyć na staging teraz czy poczekać na przegląd kodu?
Dwie krótkie opcje, dwa przyciski na ekranie blokady. Face ID i gotowe.
Najczęściej zadawane pytania
Jak sprawić, by Codex zadawał pytania doprecyzowujące, zanim zacznie kodować?
Uruchom go w AgentsRoom z włączonymi ustrukturyzowanymi pytaniami, co jest ustawieniem domyślnym. Agent Codex dostaje przy starcie narzędzie ask_user i instrukcję: gdy potrzebna jest decyzja, zapytać przez narzędzie, a potem czekać. Jego pytania pojawiają się jako karta z opcjami do kliknięcia nad jego polem tekstowym, a on się wstrzymuje, dopóki nie odpowiesz.
Czy to to samo co AskUserQuestion w Claude Code?
Ten sam pomysł, inne miejsce. AskUserQuestion to własne okno dialogowe Claude Code, na które odpowiada się w jego terminalu. Ustrukturyzowane pytania to karta AgentsRoom, której używa każde CLI agentów z obsługą MCP, w tym Claude Code: do ośmiu opcji na pytanie, makiety do porównania, uwaga na końcu, odpowiedzi z telefonu i z ekranu blokady. Gdy funkcja jest włączona, AgentsRoom prosi Claude Code, by używał karty zamiast własnego okna dialogowego.
Z jakimi CLI agentów to działa?
Claude, Codex, GitHub Copilot CLI, Cursor i 9 innych CLI agentów: każde CLI uruchamiane przez AgentsRoom, które ma klienta MCP. Aider go nie ma, więc dalej pyta w rozmowie. Krok przebiegu Agent Teams też nie używa karty: pyta przez sam przebieg.
Co się stanie, jeśli nie odpowiem na czas?
Nic nie przepada. Po czasie oczekiwania (domyślnie 45 sekund, z Codex najwyżej około 50) agent się wstrzymuje, a karta zostaje. Gdy odpowiesz, Twoja odpowiedź zostanie wysłana agentowi jako wiadomość zaczynająca się od [AgentsRoom] Answer to your question, z przypomnieniem każdego pytania, a agent podejmie pracę od tego miejsca.
Czy mogę odpowiedzieć na pytanie agenta z telefonu?
Tak. Karta wyświetla się nad polem tekstowym agenta w aplikacji mobilnej AgentsRoom, z tymi samymi opcjami i własnym polem odpowiedzi. Na pojedyncze pytanie z dwiema krótkimi opcjami można też odpowiedzieć z ekranu blokady: dwa przyciski w wydarzeniu na żywo na iPhonie albo w powiadomieniu na żywo na Androidzie.
Czy mogę wpisać własną odpowiedź zamiast wybierać opcję?
Tak, w polu karty pod opcjami. Twoje słowa trafią do agenta razem z klikniętymi opcjami. Numery wybierają opcje: 2 dla drugiej, 1, 3 dla dwóch z nich. Enter wysyła.
Czy agent może pokazać mi makiety, zanim wybiorę?
Tak. Każda opcja może mieć makietę: zwykłym tekstem, w ASCII albo w HTML renderowanym w izolowanej ramce bez dostępu do aplikacji i Twoich plików. Najedź na opcję, aby zobaczyć jej makietę. Wyłącz renderowanie HTML, a zamiast tego zobaczysz kod źródłowy.
Czy karta blokuje terminal albo pole tekstowe?
Nie. Znajduje się nad polem tekstowym i przesuwa terminal w górę. Zwiń ją do jednej linii strzałką w nagłówku. Pole tekstowe nadal wysyła agentowi zwykłe wiadomości, a pytanie pozostaje otwarte, dopóki nie odpowiesz na nie na karcie.
Czy mogę to wyłączyć dla jednego agenta albo jednego projektu?
Tak. Z dowolnej karty: ⋯ > „Nie pytaj już na kartach” > „Dla tego agenta”, „Dla tego projektu” albo „Dla wszystkich projektów”, z opcją „Cofnij”. Albo w Edytuj agenta > Opcje zaawansowane, Ustawienia projektu > Domyślne agenty i Ustawienia > Dostawcy AI i konta. Zmiana obowiązuje od następnego uruchomienia agenta.
Czy muszę instalować serwer MCP albo dodawać regułę do AGENTS.md?
Nie. Narzędzie działa na serwerze MCP AgentsRoom, który AgentsRoom podłącza do każdego uruchamianego agenta, a polecenie jest częścią instrukcji, którą agent dostaje przy starcie. Nic do instalowania, nic do pisania w AGENTS.md czy CLAUDE.md.
Ile pytań i opcji mieści się na jednej karcie?
Do czterech pytań, wyświetlanych po jednym, i do ośmiu opcji na pytanie. Pytanie może też przyjść zupełnie bez opcji: wtedy po prostu wpisujesz odpowiedź.
Czy to zużywa tokeny, gdy jest wyłączone?
Nie. Narzędzie trafia na listę tylko u agentów, którzy mają funkcję włączoną. Agent z wyłączoną funkcją nigdy nie widzi narzędzia, a jego instrukcja o nim nie wspomina.
Czy to jest darmowe?
Tak. Ustrukturyzowane pytania są dostępne w AgentsRoom w każdym planie, również w Free.
Odpowiadam jednocześnie na komputerze i na telefonie. Która odpowiedź się liczy?
Pierwsza. Karta zamyka się na drugim ekranie, a odpowiedź wysłana na pytanie, które jest już nieaktualne, zostaje odrzucona, zamiast trafić do niewłaściwego pytania.
Czy mogę po prostu zignorować pytanie?
Tak. Zwiń kartę albo wybierz „Odpowiedz zamiast tego w rozmowie” w jej menu ⋯: agent dowie się, że wolisz rozmawiać zwykłym tekstem. Jeśli ją zostawisz, agent dalej czeka z oznaczeniem, że Cię potrzebuje.
Może Ci się też spodobać
Agenci na żywo
Każdy agent na ekranie blokady iPhone'a, w polu Dynamic Island i na Apple Watch, z przyciskami odpowiedzi dla tego, który czeka.
Śledzenie statusu agentów
Pracuje, czeka na Ciebie, gotowe: stan każdego agenta w mgnieniu oka, w każdym projekcie.
Zdalne sterowanie
Steruj terminalami swoich agentów z telefonu, uruchamiaj nowych agentów i zadania z backlogu.
Kolejka wiadomości
W drugą stronę: układasz kolejne wiadomości nad polem tekstowym, a one wychodzą po kolei.
Fork agenta i pytania na boku
Zapytaj agenta o coś na boku, bez przerywania mu pracy.
AgentsRoom MCP
Narzędzia, które AgentsRoom daje każdemu agentowi: backlog, polecenia dev, pamięć, przeglądarka.
Niech Twoi agenci pytają, zanim zaczną zgadywać
Pobierz AgentsRoom, otwórz projekt i daj agentowi zadanie, w którym jest prawdziwy wybór. Karta pojawi się sama.
Aplikacja towarzysząca: monitoruj agentów w podróży
Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.
Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.