Toolverse
Wszystkie skille

openwork-debug

autor: different-ai

Debuguj konfigurację OpenWork, sprawdzaj logi audytu i diagnozuj problemy sidecars

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

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ć

  1. 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).

  2. 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).

  3. Pobierz snapshot konfiguracji workspace'u, wysyłając zapytanie do endpointu /workspace/{ID}/config — otrzymasz pełny obraz ustawień i parametrów.

  4. Przeglądaj ostatnie wpisy w dzienniku audytu za pomocą /workspace/{ID}/audit?limit=25 — domyślnie zwraca 25 ostatnich operacji, możesz zmienić limit.

  5. 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).

  6. W razie problemów z OpenCode engine'em uruchom opencode mcp list (lista dostępnych MCP) lub opencode mcp debug {nazwa} (diagnostyka konkretnego MCP).

Podobne skille