DeepSeek testuje uruchamianie rozszerzeń Claude Code w Harness
DeepSeek opublikował 3 października na GitHubie wersję Harness v0.2.1-alpha.1. Główną nowością w tym wydaniu jest eksperymentalna warstwa zgodności, która pozwala uruchamiać rozszerzenia Claude Code Mods wewnątrz środowiska Harness. Twórcy zaznaczają jednak, że to próba zbadania granic obu interfejsów, a nie gotowe rozwiązanie zapewniające bezproblemowe przenoszenie dodatków.
Mechanizm działa poprzez opakowanie funkcji rejestrującej dany Mod i zamontowanie jej jako standardowej wtyczki Harness. Zgodnie z opisem wydania DeepSeek chce w ten sposób sprawdzić, czy możliwości API Claude Code Mods stanowią w przybliżeniu podzbiór funkcji oferowanych przez system wtyczek Harness. Warstwa udostępnia m.in. mechanizmy kontroli wywołań narzędzi, modyfikowania promptów, rejestrowania nowych poleceń, odczytu danych sesji oraz wyświetlania elementów interfejsu nad polem wprowadzania tekstu.
Częściowa zgodność zamiast pełnego wsparcia
Claude Code Mods to rozszerzenia pisane w JavaScripcie lub TypeScripcie, które w środowisku Anthropic pozwalają modyfikować zachowanie asystenta i wchodzić w interakcję z interfejsem użytkownika. W ramach testów w Harness udało się poprawnie uruchomić trzy oficjalne przykłady przygotowane przez Anthropic: Token Weather, Blast Radius oraz Replay Theater.
Jednocześnie lista działających wtyczek pokazuje wyraźne ograniczenia obecnej implementacji. Cztery inne rozszerzenia z repozytorium Anthropic — diff, agents-md, sec-default oraz telemetry — zostały w dokumentacji oznaczone jako niedziałające. Wśród głównych przyczyn niezgodności wskazano brak obsługi części zdarzeń cyklu życia oraz różnice w sposobie renderowania elementów interfejsu.
Eksperymentalny most pokazuje, które elementy API Claude Code dają się bezpośrednio przełożyć na architekturę Harness, jednak DeepSeek nie podaje pełnej mapy obsługiwanych zdarzeń. Na obecnym etapie deweloperzy nie powinni traktować tego rozwiązania jako gwarancji, że dowolne rozszerzenie Claude Code zadziała w Harness bez modyfikacji kodu.
