W konfiguracji lokalnej CLI pracuje na checkoucie na maszynie danego inżyniera, na jego koncie, w ramach sandboxa i zasad zatwierdzania, które konfigurujesz. Agent w chmurze pracuje na klonie w środowisku utrzymywanym przez OpenAI, z własnymi krokami konfiguracji, sekretami i regułami sieciowymi. Rozszerzenie IDE i aplikację desktopową można podłączyć na różne sposoby, więc to, gdzie faktycznie pracują, ustalamy dla konkretnej konfiguracji, zamiast to zakładać. Zasady napisane dla jednego wariantu nie przenoszą się na drugi, więc zakres każdego, którego chcesz używać, ustalamy osobno.
To, dokąd trafiają prompty i kontekst repozytorium, zależy od faktycznie skonfigurowanego dostawcy: mogą to być modele OpenAI albo, jeśli CLI jest tak ustawione, inny dostawca lub model uruchomiony lokalnie. Lokalne uruchomienie samo w sobie nie oznacza, że nic nie opuszcza maszyny. To, co jest wysyłane, z jakiego konta i jak długo przechowywane, zależy od wariantu pracy, konfiguracji i twojej umowy z dostawcą. Dokumentujemy przepływ dla każdego wariantu w takiej postaci, w jakiej jest skonfigurowany, a osoby odpowiedzialne u ciebie za dane i umowy porównują go z tą umową i aktualną dokumentacją dostawcy.
- Tryb sandboxa i zasady zatwierdzania dla każdego repozytorium: co działa bez pytania, co wymaga zgody, co jest wyłączone
- Dostęp do sieci z sandboxa oraz, jeśli jest włączony, rejestry i usługi potrzebne do builda
- Typ konta, dostęp do modeli i to, kto nimi zarządza
- Wspólne ustawienia w wersjonowanej konfiguracji zamiast domyślnych wartości na poszczególnych laptopach
- Zakres repozytoriów i danych ustalony przed pilotażem