Piaskownica Codexa w systemie Windows
Piaskownica Windows pozwala uruchamiać Codexa natywnie w PowerShellu, bez wymagania WSL ani maszyny wirtualnej. Ogranicza uprawnienia do systemu plików i sieci, obejmując polecenia oraz ich procesy potomne. Profil uprawnień określa, które ścieżki można odczytywać lub zapisywać oraz czy dostęp do sieci jest dozwolony.
Zacznij od natywnej piaskownicy Windows, która utrzymuje Codexa w natywnym dla Windows środowisku pracy. Na zgodnym urządzeniu wybierz mxc, czyli zalecaną implementację z natywną izolacją procesów. Jeśli MXC jest niedostępny lub wyłączony, elevated jest preferowanym starszym rozwiązaniem zastępczym i wymaga konfiguracji zatwierdzonej przez administratora.
Profil uprawnień i polityka zatwierdzania pełnią różne role: profil wyznacza dostęp do plików i sieci, a polityka określa, kiedy Codex poprosi o uruchomienie poleceń z większymi uprawnieniami. Gdy polecenie nie może odczytać katalogu, sprawdź aktywny profil uprawnień, wymagania zarządzane oraz uprawnienia plików Windows. W razie zarządzanego ograniczenia poproś administratora o jego sprawdzenie zamiast wyłączać piaskownicę.
mxc na zgodnym urządzeniu, gdy chcesz użyć zalecanej piaskownicy z natywną izolacją procesów.mxc
elevated jako starsze rozwiązanie zastępcze, gdy MXC jest niedostępny lub wyłączony, pamiętając o wymaganej konfiguracji zatwierdzonej przez administratora.elevated
Zastosowanie w praktyce
Użyj natywnej piaskownicy Windows, gdy chcesz pracować w PowerShellu bez WSL ani maszyny wirtualnej. Wybierz WSL, jeśli potrzebujesz narzędzi natywnych dla Linuksa, pracujesz już w WSL2 albo dostępne implementacje Windows nie spełniają Twoich potrzeb. W CLI, gdy pojawi się problem z odczytem katalogu, użyj /status i /debug-config, aby sprawdzić aktywną sesję oraz konfigurację.