summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-07-08 14:11:48 -0500
committeradamdottv <[email protected]>2025-07-08 14:11:57 -0500
commitc659496b96acefe73253bc6eecaa6b953b6f9c98 (patch)
tree0d3515ff8e45752ae77bf40a73c8c03bab5d2efb /packages
parent21fbf21cb666856c5b29c94617db759737825f24 (diff)
downloadopencode-c659496b96acefe73253bc6eecaa6b953b6f9c98.tar.gz
opencode-c659496b96acefe73253bc6eecaa6b953b6f9c98.zip
fix(tui): model/provider arg parsing
Diffstat (limited to 'packages')
-rw-r--r--packages/tui/internal/app/app.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/tui/internal/app/app.go b/packages/tui/internal/app/app.go
index 237ee0fee..b7911b56e 100644
--- a/packages/tui/internal/app/app.go
+++ b/packages/tui/internal/app/app.go
@@ -220,7 +220,8 @@ func (a *App) InitializeProvider() tea.Cmd {
if provider.ID == splits[0] {
initialProvider = &provider
for _, model := range provider.Models {
- if model.ID == splits[1] {
+ modelID := strings.Join(splits[1:], "/")
+ if model.ID == modelID {
initialModel = &model
}
}