summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/cmd
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-06-30 15:45:16 -0500
committeradamdottv <[email protected]>2025-06-30 15:46:18 -0500
commitef73926db6ef6205cef3177ea4c085ca9121ffd5 (patch)
tree5c857d4cde7215500f0ed7403c87722788094268 /packages/tui/cmd
parent9ad1687f04a50ac3f38459a4be412343d7fbce90 (diff)
downloadopencode-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.go17
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)
}
}()