summaryrefslogtreecommitdiffhomepage
path: root/packages/tui
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-07-31 12:26:34 -0400
committerDax Raad <[email protected]>2025-07-31 12:26:47 -0400
commita5b20f973fb575ba25256c1b3cb13b03bea96fa1 (patch)
tree027dc732e00c49925abea17e012d89c54d6c5c7b /packages/tui
parent872b1e068f1307326d733663d7b79e0fb75d7232 (diff)
downloadopencode-a5b20f973fb575ba25256c1b3cb13b03bea96fa1.tar.gz
opencode-a5b20f973fb575ba25256c1b3cb13b03bea96fa1.zip
wip: refactor permissions
Diffstat (limited to 'packages/tui')
-rw-r--r--packages/tui/go.mod2
-rw-r--r--packages/tui/internal/components/chat/messages.go4
2 files changed, 3 insertions, 3 deletions
diff --git a/packages/tui/go.mod b/packages/tui/go.mod
index bf2812caa..6dff3e7eb 100644
--- a/packages/tui/go.mod
+++ b/packages/tui/go.mod
@@ -24,7 +24,7 @@ require (
replace (
github.com/charmbracelet/x/input => ./input
- github.com/sst/opencode-sdk-go => ./sdk
+ github.com/sst/opencode-sdk-go => ../sdk/go
)
require golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 // indirect
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go
index 96ea8241d..412d2c4c0 100644
--- a/packages/tui/internal/components/chat/messages.go
+++ b/packages/tui/internal/components/chat/messages.go
@@ -469,7 +469,7 @@ func (m *messagesComponent) renderView() tea.Cmd {
}
permission := opencode.Permission{}
- if m.app.CurrentPermission.ToolCallID == part.CallID {
+ if m.app.CurrentPermission.CallID == part.CallID {
permission = m.app.CurrentPermission
}
@@ -640,7 +640,7 @@ func (m *messagesComponent) renderView() tea.Cmd {
slog.Error("Failed to get message from child session", "error", err)
} else {
for _, part := range response.Parts {
- if part.CallID == m.app.CurrentPermission.ToolCallID {
+ if part.CallID == m.app.CurrentPermission.CallID {
content := renderToolDetails(
m.app,
part.AsUnion().(opencode.ToolPart),