DeepSeek Harness 0.2.2-rc.1 opublikowano 4 listopada 2026 r. jako pierwsze wydanie kandydujące w serii 0.2.2; GitHub oznacza je jako wersję przedpremierową. Wprowadza między innymi eksperymentalne delegowanie niezależnych zadań do lokalnych narzędzi Codex CLI lub Claude CLI oraz sesje w osobnych Git worktree. Oficjalne informacje o wydaniu podają też zmiany ważne przy aktualizacji i konfiguracji środowiska.
Przed aktualizacją sprawdź, czy środowisko korzysta z Node.js 24.9 lub nowszego, a dostęp Web Fetch do sieci ogranicz osobno na poziomie wdrożenia.
Delegowanie zadań do Codex i Claude
Eksperymentalna wtyczka subagent_oar może przekazywać niezależne zadania do lokalnie zainstalowanego Codex CLI lub Claude CLI. Narzędzia delegowanej pracy stosują ograniczenia narzędzi bieżącego agenta Harness. To określa zakres ograniczeń po stronie Harness, nie opisuje natomiast logowania ani rozliczeń tych osobnych interfejsów CLI.
Sesje w osobnych Git worktree
Eksperymentalna wtyczka Change requests and worktrees uruchamia każdą sesję w osobnym Git worktree, czyli odizolowanym drzewie roboczym. Ułatwia przeglądanie zmian: udostępnia wyszukiwalne różnice lokalne i dotyczące pull requestów, nawigację po plikach, cytowanie fragmentów kodu i komentarzy oraz śledzenie kontroli i przeglądów.
Jeśli wcześniej włączono samodzielną wtyczkę @deepseek-ai/dsh-experimental-tool-worktree, jej wpis trzeba usunąć z dsh.profile.bundles. Jej funkcje zostały włączone do Change requests and worktrees.
Co sprawdzić przed aktualizacją
Wydanie wymaga Node.js 24.9 lub nowszego; starszą wersję środowiska należy zaktualizować przed samym Harness. Zmiany dotyczą też własnych wdrożeń i obsługi zdarzeń przez SDK oraz sesje:
| Zmiana | Co należy zaktualizować |
| Minimalna wersja Node.js | Wymagane jest Node.js 24.9 lub nowsze. |
| Wtyczka worktree | Jeśli była włączona, usuń @deepseek-ai/dsh-experimental-tool-worktree z dsh.profile.bundles. |
| Kanały PTC i SSH | Kanał sterujący Node przechodzi na birpc, a protokół SSH zmienia się z wersji 2 na 3. Zaktualizuj własne skrypty bootstrapujące i pomocnicze narzędzia SSH. |
| Anulowane wywołania PTC Mode | Wywołania anulowane przez wywołującego są zgłaszane jako ABORTED, a nie CODE_RUN_FAILED; konsumenci SDK i sesji muszą odpowiednio obsługiwać anulowanie. |
Domyślne kontrole plików i dostęp do sieci
Kontrole wymagające odczytu pliku przed zapisem oraz sprawdzające, czy plik zmienił się zewnętrznie, są domyślnie wyłączone. Ograniczenia sandboxa i ekran Review pozostają dostępne, a profil może przywrócić poprzednią politykę obserwacji plików.
Web Fetch może łączyć się z adresami niepublicznymi. Ograniczenia dostępu do sieci trzeba więc ustawić oddzielnie w środowisku wdrożeniowym. Nowe narzędzie apply_patch, domyślnie wyłączone, może w jednym wywołaniu tworzyć, edytować, usuwać i przenosić wiele plików; zmiany można potem obejrzeć w Review.
Pozostałe zmiany
Interfejs zyskał teksty i ustawienia lokalizacji dla języka japońskiego, hiszpańskiego, francuskiego, niemieckiego, rosyjskiego oraz portugalskiego brazylijskiego. Domyślny limit przesyłania wynosi teraz 50 MiB na obraz. Aktualizacja wtyczek innych firm obejmuje też próbę przywrócenia poprzedniej wersji, jeśli aktualizacja na gorąco się nie powiedzie.