Jak pracować z agentami programistycznymi z telefonu
Przygotuj zdalną pracę z agentem: komputer wykonujący zadania, zgody na telefonie, czytelne zmiany i ponowne połączenie.
Telefon przydaje się do zlecenia agentowi programistycznemu konkretnego zadania, udzielenia odpowiedzi i przejrzenia małej zmiany z dala od biurka. Pracę nadal wykonuje komputer. Repozytorium, narzędzia deweloperskie i uruchomione procesy pozostają na wybranym komputerze.
Dobry sposób pracy zdalnej jasno pokazuje ten podział. Zanim wybierzesz aplikację, sprawdź, gdzie wykonują się polecenia, jak docierają prośby o zgodę i co się dzieje, gdy którekolwiek urządzenie straci połączenie.
Wybierz połączenie pasujące do pracy
Jeśli korzystasz już z Claude Code, najpierw sprawdź jego wbudowany Remote Control, łączący lokalne sesje z aplikacją Claude lub przeglądarką. Przed dodaniem kolejnej usługi przeczytaj aktualne wymagania dotyczące konta i wersji. Dodatkowy klient ma sens, gdy potrzebujesz innego zestawu agentów, edycji lub zarządzania projektami.
Niektóre klienty łączą się z agentami przez Agent Client Protocol, czyli ACP. Obsługa protokołu nie gwarantuje zgodności każdej wersji agenta z każdym klientem. Sprawdź konkretny zestaw: system telefonu, system komputera, agent i adapter. Porównując koszty, uwzględnij także konto lub API samego agenta.
Przygotuj komputer przed wyjściem
Otwórz projekt na komputerze i najpierw uruchom agenta lokalnie. Rozwiąż problemy z logowaniem, brakującymi narzędziami, instalacją zależności i dostępem do repozytorium, dopóki masz klawiaturę. Aplikacja zdalna nie dokończy zadania, jeśli komputer nie ma potrzebnych narzędzi.
Nową zmianę wykonuj na gałęzi lub w odizolowanej kopii roboczej. Zapisz początkowy stan Git, żeby nie pomylić wcześniejszych zmian z pracą agenta. Wybierz folder projektu zawierający potrzebne pliki zamiast udostępniać cały katalog domowy.
Sprawdź ustawienia zasilania i sieci. Sesja działająca po rozłączeniu telefonu nadal potrzebuje aktywnego, osiągalnego komputera. Nie zakładaj, że powiadomienie uruchomi wyłączony komputer lub ominie wszystkie ograniczenia sieci firmowej.
Zleć zadanie, które możesz sprawdzić
Małe, jednoznaczne zlecenie lepiej nadaje się do pracy z telefonu niż ogólne polecenie ulepszenia całej aplikacji. Na przykład:
Znajdź przyczynę, dla której wysłanie pustego wyszukiwania pozostawia wskaźnik ładowania na zawsze. Najpierw wyjaśnij przyczynę. Następnie popraw to zachowanie, dodaj sprawdzenie regresji dotyczące tego przypadku i wymień zmienione pliki. Nie twórz commita ani nie wdrażaj zmian.
Ta prośba mówi, co nie działa, co zbadać, co agent może zmienić i kiedy się zatrzymać. Jeśli masz kroki do odtworzenia problemu albo komunikat o błędzie, dodaj je. Niezwiązane porządki zostaw poza zadaniem, żeby końcowy diff był łatwy do przeczytania.
Poproś agenta, żeby mówił, gdy nie jest pewny, zanim weźmie się za więcej. Jeśli poprawka wymaga migracji bazy danych albo uprawnienia konta, którego się nie spodziewałeś, zatrzymaj się i zdecyduj. Nie zatwierdzaj ciągu działań, których nie rozumiesz.
Osobno sprawdzaj polecenia i zmiany
Prośba o uprawnienie pyta, czy akcja może się uruchomić. Diff pokazuje, co się zmieniło. Potrzebujesz obu. Zanim zatwierdzisz polecenie, sprawdź, w jakim folderze działa, jakich plików dotyka i czy wysyła coś poza Twój komputer. Zanim zaakceptujesz wynik, porównaj faktyczne zmiany z pierwotnym zadaniem.
Sprawdzaj w tej kolejności:
- Potwierdź właściwy projekt i sesję.
- Przeczytaj wyjaśnienie i obejrzyj zmienione pliki.
- Sprawdź wyniki odpowiednich testów, również błędy i pominięte kontrole.
- Osobno zdecyduj o commicie, scaleniu i wdrożeniu.
Zielony status to powód, żeby obejrzeć dowody, a nie żeby je pominąć. Przy dużym diffie albo zmianie dotyczącej danych logowania, uprawnień lub danych produkcyjnych dokończ przegląd na większym ekranie.
Przetestuj ponowne połączenie na bezpiecznym zadaniu
Zanim zaczniesz polegać na tym sposobie pracy poza domem, zleć małą analizę tylko do odczytu. Rozłącz telefon, połącz ponownie i upewnij się, że rozpoznajesz tę samą sesję oraz widzisz jej najnowszy stan. Sprawdź też, jak po ponownym połączeniu wygląda oczekująca prośba o zgodę.
Jeśli wyjście się zatrzyma, ustal, co się stało: telefon się rozłączył, komputer przeszedł w uśpienie, agent się zatrzymał albo agent czeka na Twoją odpowiedź. Gdy możesz, sprawdź bezpośrednio na komputerze. Nie wysyłaj w kółko tego samego polecenia: cisza na połączeniu nie dowodzi, że poprzednia akcja w ogóle się nie zaczęła.
Zachowaj krótką notatkę z nazwą komputera, lokalizacją projektu, użytym agentem i miejscem, gdzie znajdziesz sesję. Przydaje się przy kilku projektach lub komputerach.
Jak pasuje do tego Mono
Mono Code pozwala z telefonu otwierać terminale, edytować pliki i uruchamiać agentów programistycznych, takich jak Claude Code, Gemini CLI czy OpenCode, na Twoim komputerze. Sesje działają dalej na komputerze, gdy telefon się rozłączy. Sprawdź, czy Twój agent i urządzenia są obsługiwane w pracy, którą planujesz. Pracę nadal wykonuje komputer, a szyfrowane połączenie między urządzeniami nie zmienia tego, jak dostawca AI traktuje kod wysłany do swojego modelu. Nasz przewodnik po prywatności AI i szyfrowanej synchronizacji wyjaśnia tę różnicę.
Mono ma obecnie listę oczekujących. Zapisz się na listę Mono, aby otrzymać wiadomość o dostępności. Do tego czasu możesz korzystać z tej listy przygotowań i kontroli w obecnym środowisku, również z wbudowaną funkcją zdalnego sterowania, jeśli spełnia Twoje potrzeby.
