Autoplay

Autoplay dodaje zgłoszenie do kolejki dla runner na własnym serwerze który instalujesz na własnym komputerze lub VPS. Runner podejmuje zadanie, wykorzystuje skonfigurowaną lokalną kopię repozytorium (domyślnie git worktree) lub klonuje repozytorium, uruchamia Twoje narzędzie kodujące (domyślnie Claude Code) i otwiera pull request do przeglądu. Autoplay nigdy sam nie scala kodu; zachowujesz kontrolę nad wdrażanymi zmianami.

Wymagania - Subskrypcja premium, Integracja GitHub w projekcie i co najmniej jeden runner online (sygnał aktywności w ciągu ostatnich kilku minut). Zobacz Ustaw runnera zacząć.

Jak to działa

  1. Uruchamiasz Autoplay dla zgłoszenia (ze strony zgłoszenia, czatu AI lub GitHub)
  2. SprintFlint tworzy zadanie Autoplay i powiadamia runnerów online
  3. Połączony runner przejmuje zadanie
  4. Moduł uruchamiający ponownie wykorzystuje skonfigurowaną ścieżkę projektu/drzewo robocze lub klonuje repozytorium, jeśli nie ustawiono żadnej ścieżki
  5. Uruchamia Twoje wymienne narzędzie kodujące (najpierw Claude Code), aby zrealizować zgłoszenie
  6. Gdy narzędzie kodujące zakończy pracę, runner otwiera pull request; nigdy sam nie scala kodu
  7. Postęp i dzienniki są przesyłane z powrotem do SprintFlint podczas wykonywania zadania

Hostowane samodzielnie według projektu - Runner jest oprogramowaniem typu open source vps-agent CLI uruchamiany na sprzęcie, który kontrolujesz. Skonfiguruj lokalną ścieżkę projektu w projekcie (lub zastąpienie modułu uruchamiającego), aby zadania korzystały git worktree add z istniejącej kasy — łącznie z lokalnymi sekretami, takimi jak master.key. SprintFlint nigdy nie kopiuje, nie rejestruje ani nie przechowuje tych plików; wysyła tylko ścieżkę w ładunku zadania. Klonowanie od zera pozostaje rozwiązaniem awaryjnym, gdy nie jest skonfigurowana żadna ścieżka.

Tryby realizacji transakcji

W projekcie (i opcjonalnie jako zastąpienie każdego runnera) możesz powiedzieć Autoplayowi, jak pozyskać działające drzewo. Ładunek zadania obejmuje source_mode, project_path, worktree_base, i use_worktree więc runner nie musi klonować od zera.

SprintFlint przechowuje i wysyła tylko ciągi ścieżek. Nigdy nie kopiuje, nie synchronizuje ani nie rejestruje sekretów. Wykonywanie transakcji (dodawanie/usuwanie drzewa roboczego, obsługa brudnego drzewa) jest aktualne vps-agent.

Wymienne narzędzie kodujące

Harness to narzędzie kodujące, które runner uruchamia w celu realizacji zgłoszenia. Runner zawiera dwa takie narzędzia:

Narzędzie kodujące wybierasz podczas konfiguracji runnera. Zobacz Ustaw runnera opis wyboru narzędzia kodującego i trybów uprawnień.

Podłączanie runnera

Zanim będziesz mógł skorzystać z Autoplay, zainstaluj i zarejestruj runnera:

  1. Zainstaluj interfejs wiersza polecenia: npm install -g vps-agent
  2. Zarejestruj go za pomocą tokena ze strony konfiguracji runnera w SprintFlint
  3. Rozpocznij: vps-agent start (lub --daemon działać w tle)
  4. Potwierdź, że wyświetla się online; teraz wybiera zadania Autoplay dla Twojej organizacji

Pełne instrukcje, w tym wymagania wstępne, konfiguracja Git i rozwiązywanie problemów, są dostępne na stronie Ustaw runnera strona.

Rozpoczęcie Autoplay

Programowa praca z problemami

Runner implementuje problem i otwiera pull request; nie komentuje samej kwestii. Aby czytać lub zmieniać zgłoszenia z poziomu własnych narzędzi lub agentów AI – dodaj komentarz, przesuń status zgłoszenia, utwórz zgłoszenia lub sprinty – użyj przycisku Serwer SprintFlint MCP. Wrzuć jeden blok JSON do Claude Code, Cursor, Claude Desktop lub Zed, a Twój agent natywnie porozmawia z SprintFlint. Zobacz Integracja sztucznej inteligencji dla konfiguracji MCP i bazowego REST API.

Rozwiązywanie problemów

Przycisk Autoplay nic nie robi / pozostaje w kolejce

Uruchom już aktywny

PR został otwarty, ale kod wygląda błędnie

Następne kroki