diff options
| author | adamdottv <[email protected]> | 2025-06-27 07:46:42 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-27 14:26:25 -0500 |
| commit | 79bbf90b727f35915e665b99ba13f260b0dc94fe (patch) | |
| tree | 4ee5e4d79635429a45b9035955323e3e03078e78 /packages/tui/cmd | |
| parent | 226a4a7f3610860d437ddf8d7d8216e909297418 (diff) | |
| download | opencode-79bbf90b727f35915e665b99ba13f260b0dc94fe.tar.gz opencode-79bbf90b727f35915e665b99ba13f260b0dc94fe.zip | |
chore: rework openapi spec and use stainless sdk
Diffstat (limited to 'packages/tui/cmd')
| -rw-r--r-- | packages/tui/cmd/opencode/main.go | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/packages/tui/cmd/opencode/main.go b/packages/tui/cmd/opencode/main.go index d2a843d79..aea8256d8 100644 --- a/packages/tui/cmd/opencode/main.go +++ b/packages/tui/cmd/opencode/main.go @@ -9,6 +9,8 @@ import ( "strings" tea "github.com/charmbracelet/bubbletea/v2" + "github.com/sst/opencode-sdk-go" + "github.com/sst/opencode-sdk-go/option" "github.com/sst/opencode/internal/app" "github.com/sst/opencode/internal/tui" "github.com/sst/opencode/pkg/client" @@ -25,7 +27,7 @@ func main() { url := os.Getenv("OPENCODE_SERVER") appInfoStr := os.Getenv("OPENCODE_APP_INFO") - var appInfo client.AppInfo + var appInfo opencode.App err := json.Unmarshal([]byte(appInfoStr), &appInfo) if err != nil { slog.Error("Failed to unmarshal app info", "error", err) @@ -51,7 +53,10 @@ func main() { slog.Debug("TUI launched", "app", appInfo) - httpClient, err := client.NewClientWithResponses(url) + httpClient := opencode.NewClient( + option.WithBaseURL(url), + ) + if err != nil { slog.Error("Failed to create client", "error", err) os.Exit(1) @@ -73,13 +78,7 @@ func main() { tea.WithMouseCellMotion(), ) - eventClient, err := client.NewClient(url) - if err != nil { - slog.Error("Failed to create event client", "error", err) - os.Exit(1) - } - - evts, err := eventClient.Event(ctx) + evts, err := client.Event(httpClient, url, ctx) if err != nil { slog.Error("Failed to subscribe to events", "error", err) os.Exit(1) |
