openwork-debug
Debuguj konfigurację OpenWork, sprawdzaj logi audytu i diagnozuj problemy sidecars
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność diagnostyczna dla OpenWork — pozwala ci sprawdzić stan serwera, konfigurację workspace'u, historię zmian i dostęp do dziennika audytu. Narzędzie oferuje zarówno zapytania HTTP do API OpenWork (wymaga tokena dostępu) jak i bezpośredni dostęp do bazy SQLite, gdy serwer jest niedostępny. Idealne do troubleshootingu problemów z sidecars, weryfikacji uprawnień i śledzenia operacji w workspace'ie.
Jak używać
Przed rozpoczęciem ustaw zmienne środowiskowe: OPENWORK_SERVER_URL (adres serwera), OPENWORK_SERVER_TOKEN (token autoryzacji) i opcjonalnie OPENWORK_WORKSPACE_ID (identyfikator workspace'u — możesz go odkryć za pomocą zapytania do /workspaces).
Sprawdź dostępność serwera i jego możliwości, wykonując zapytania diagnostyczne — najpierw /health (bez autoryzacji), następnie /capabilities i /workspaces (wymagają tokena w nagłówku Authorization).
Pobierz snapshot konfiguracji workspace'u, wysyłając zapytanie do endpointu /workspace/{ID}/config — otrzymasz pełny obraz ustawień i parametrów.
Przeglądaj ostatnie wpisy w dzienniku audytu za pomocą /workspace/{ID}/audit?limit=25 — domyślnie zwraca 25 ostatnich operacji, możesz zmienić limit.
Jeśli serwer API jest niedostępny, przejdź na fallback — użyj sqlite3 do bezpośredniego dostępu do bazy ~/.opencode/opencode.db; możesz sprawdzić ostatnie sesje (select id, title, status from sessions) lub wiadomości (select role, content from messages).
W razie problemów z OpenCode engine'em uruchom opencode mcp list (lista dostępnych MCP) lub opencode mcp debug {nazwa} (diagnostyka konkretnego MCP).