diff options
| author | adamdottv <[email protected]> | 2025-06-30 15:45:16 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-30 15:46:18 -0500 |
| commit | ef73926db6ef6205cef3177ea4c085ca9121ffd5 (patch) | |
| tree | 5c857d4cde7215500f0ed7403c87722788094268 /packages/tui/cmd | |
| parent | 9ad1687f04a50ac3f38459a4be412343d7fbce90 (diff) | |
| download | opencode-ef73926db6ef6205cef3177ea4c085ca9121ffd5.tar.gz opencode-ef73926db6ef6205cef3177ea4c085ca9121ffd5.zip | |
chore: include model release date
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 aea8256d8..a92835251 100644 --- a/packages/tui/cmd/opencode/main.go +++ b/packages/tui/cmd/opencode/main.go @@ -13,7 +13,6 @@ import ( "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" ) var Version = "dev" @@ -78,15 +77,15 @@ func main() { tea.WithMouseCellMotion(), ) - evts, err := client.Event(httpClient, url, ctx) - if err != nil { - slog.Error("Failed to subscribe to events", "error", err) - os.Exit(1) - } - go func() { - for item := range evts { - program.Send(item) + stream := httpClient.Event.ListStreaming(ctx) + for stream.Next() { + evt := stream.Current().AsUnion() + program.Send(evt) + } + if err := stream.Err(); err != nil { + slog.Error("Error streaming events", "error", err) + program.Send(err) } }() |
