Skip to content

Commit

Permalink
Merge pull request #746 from njhale/chore/pin-ui
Browse files Browse the repository at this point in the history
  • Loading branch information
njhale authored Aug 8, 2024
2 parents f752bda + 04f42cd commit 4c16a4c
Showing 1 changed file with 3 additions and 13 deletions.
16 changes: 3 additions & 13 deletions pkg/cli/gptscript.go
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,9 @@ func (r *GPTScript) Run(cmd *cobra.Command, args []string) (retErr error) {
// The UI must run in daemon mode.
r.Daemon = true
// Use the UI tool as the first argument.
args = append([]string{uiTool()}, args...)
args = append([]string{
env.VarOrDefault("GPTSCRIPT_CHAT_UI_TOOL", "github.com/gptscript-ai/ui@v0.9.4"),
}, args...)
}

ctx := cmd.Context()
Expand Down Expand Up @@ -503,15 +505,3 @@ func (r *GPTScript) Run(cmd *cobra.Command, args []string) (retErr error) {

return r.PrintOutput(toolInput, s)
}

// uiTool returns the versioned UI tool reference for the current GPTScript version.
// For release versions, a reference with a matching release tag is returned.
// For all other versions, a reference to main is returned.
func uiTool() string {
ref := "github.com/gptscript-ai/ui"
if tag := version.Tag; !strings.Contains(tag, "v0.0.0-dev") {
ref = fmt.Sprintf("%s@%s", ref, tag)
}

return env.VarOrDefault("GPTSCRIPT_CHAT_UI_TOOL", ref)
}

0 comments on commit 4c16a4c

Please sign in to comment.