Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Bridge between OpenWork UI and OpenCode runtime
How to use
Zainstaluj umiejętność opencode-bridge w swoim projekcie OpenWork, dodając ją do konfiguracji agenta lub środowiska uruchomieniowego.
Aby wysłać prompt do OpenCode i otrzymać odpowiedź w formacie JSON, użyj CLI z flagą
-pdla promptu,-f jsondla formatu wyjścia i-qdla trybu cichego bez spinnerów:opencode -p "twój prompt" -f json -q. Odpowiedź zawiera polecontentz wynikiem orazsession_ididentyfikujący sesję.Jeśli chcesz uzyskać dostęp do historii sesji i wiadomości, połącz się z bazą danych SQLite znajdującą się w
~/.opencode/opencode.db(lub.opencode/opencode.dbw katalogu projektu). Tabelasessionszawiera metadane sesji, a tabelamessagesprzechowuje wiadomości z rolą (user, assistant, tool) i zawartością.W aplikacji Tauri (Rust) użyj
tauri_plugin_sqldo zapytań do bazy: zdefiniuj komendę Tauri, która wykonuje zapytanie SQL na puli połączeń i zwraca listę sesji posortowaną po dacie aktualizacji.Dla komunikacji w czasie rzeczywistym i obsługi uprawnień skorzystaj z mostu MCP, który umożliwia dwukierunkową wymianę danych między OpenWork UI a OpenCode runtime — przydatne do przesyłania strumieniowego odpowiedzi i dynamicznego zarządzania dostępem.
Debuguj integrację, uruchamiając opencode z flagą
-d(debug mode) i sprawdzając logi w katalogu projektu, aby zweryfikować poprawność promptów i struktury zwracanych danych.