Skip to content

Commit 2584308

Browse files
Merge pull request #669 from ibuildthecloud/main
chore: bump tui
2 parents 9ffbf0a + 36c961c commit 2584308

File tree

4 files changed

+17
-14
lines changed

4 files changed

+17
-14
lines changed

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ require (
1717
github.com/gptscript-ai/broadcaster v0.0.0-20240625175512-c43682019b86
1818
github.com/gptscript-ai/chat-completion-client v0.0.0-20240531200700-af8e7ecf0379
1919
github.com/gptscript-ai/cmd v0.0.0-20240625175447-4250b42feb7d
20-
github.com/gptscript-ai/tui v0.0.0-20240722014329-d50b5ac5db74
20+
github.com/gptscript-ai/go-gptscript v0.9.3-0.20240728044543-20d868b5baa6
21+
github.com/gptscript-ai/tui v0.0.0-20240728045051-19ba83cd96c1
2122
github.com/hexops/autogold/v2 v2.2.1
2223
github.com/hexops/valast v1.4.4
2324
github.com/jaytaylor/html2text v0.0.0-20230321000545-74c2419ad056
@@ -63,7 +64,6 @@ require (
6364
github.com/google/go-cmp v0.6.0 // indirect
6465
github.com/gookit/color v1.5.4 // indirect
6566
github.com/gorilla/css v1.0.0 // indirect
66-
github.com/gptscript-ai/go-gptscript v0.9.3-0.20240722014125-d757d09f606b // indirect
6767
github.com/hashicorp/errwrap v1.0.0 // indirect
6868
github.com/hashicorp/go-multierror v1.1.1 // indirect
6969
github.com/hexops/autogold v1.3.1 // indirect

go.sum

+4-4
Original file line numberDiff line numberDiff line change
@@ -171,10 +171,10 @@ github.com/gptscript-ai/chat-completion-client v0.0.0-20240531200700-af8e7ecf037
171171
github.com/gptscript-ai/chat-completion-client v0.0.0-20240531200700-af8e7ecf0379/go.mod h1:7P/o6/IWa1KqsntVf68hSnLKuu3+xuqm6lYhch1w4jo=
172172
github.com/gptscript-ai/cmd v0.0.0-20240625175447-4250b42feb7d h1:sKf7T7twhGXs6AVbvD9pKDVewykkwSAPwEpmIEQIR/4=
173173
github.com/gptscript-ai/cmd v0.0.0-20240625175447-4250b42feb7d/go.mod h1:DJAo1xTht1LDkNYFNydVjTHd576TC7MlpsVRl3oloVw=
174-
github.com/gptscript-ai/go-gptscript v0.9.3-0.20240722014125-d757d09f606b h1:Hxu8oPE43uQ2sZ7P+9yGSX9bXh0RoJfOgvY/SlCwFlM=
175-
github.com/gptscript-ai/go-gptscript v0.9.3-0.20240722014125-d757d09f606b/go.mod h1:Dh6vYRAiVcyC3ElZIGzTvNF1FxtYwA07BHfSiFKQY7s=
176-
github.com/gptscript-ai/tui v0.0.0-20240722014329-d50b5ac5db74 h1:69BENZCN2y4BCxmPjMRp+ZQ47ay4i5gRgREKZatu5oE=
177-
github.com/gptscript-ai/tui v0.0.0-20240722014329-d50b5ac5db74/go.mod h1:sP/9g7+nLq65aGef5F30AEG+Cuu4BwlglUYv1Pzps4Y=
174+
github.com/gptscript-ai/go-gptscript v0.9.3-0.20240728044543-20d868b5baa6 h1:hF9Q8KdQhuoXSGKVh4ywRvwn5RJt9rbPraigpXqbGYU=
175+
github.com/gptscript-ai/go-gptscript v0.9.3-0.20240728044543-20d868b5baa6/go.mod h1:Dh6vYRAiVcyC3ElZIGzTvNF1FxtYwA07BHfSiFKQY7s=
176+
github.com/gptscript-ai/tui v0.0.0-20240728045051-19ba83cd96c1 h1:gJXswjjwoiWdOS+s73mliWbN9dyJpiUkb3T+EiV7EFc=
177+
github.com/gptscript-ai/tui v0.0.0-20240728045051-19ba83cd96c1/go.mod h1:Llh3vi87gyry6j/sgJxhkHHvgv9uQRzEiMWuQtmpW1w=
178178
github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA=
179179
github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
180180
github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo=

pkg/cli/gptscript.go

+6-3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import (
1313

1414
"github.com/fatih/color"
1515
"github.com/gptscript-ai/cmd"
16+
gptscript2 "github.com/gptscript-ai/go-gptscript"
1617
"github.com/gptscript-ai/gptscript/pkg/assemble"
1718
"github.com/gptscript-ai/gptscript/pkg/auth"
1819
"github.com/gptscript-ai/gptscript/pkg/builtin"
@@ -464,9 +465,11 @@ func (r *GPTScript) Run(cmd *cobra.Command, args []string) (retErr error) {
464465
if !r.DisableTUI && !r.Debug && !r.DebugMessages && !r.NoTrunc {
465466
// Don't use cmd.Context() because then sigint will cancel everything
466467
return tui.Run(context.Background(), args[0], tui.RunOptions{
467-
OpenAIAPIKey: r.OpenAIOptions.APIKey,
468-
OpenAIBaseURL: r.OpenAIOptions.BaseURL,
469-
DefaultModel: r.DefaultModel,
468+
ClientOpts: &gptscript2.GlobalOptions{
469+
OpenAIAPIKey: r.OpenAIOptions.APIKey,
470+
OpenAIBaseURL: r.OpenAIOptions.BaseURL,
471+
DefaultModel: r.DefaultModel,
472+
},
470473
TrustedRepoPrefixes: []string{"github.com/gptscript-ai"},
471474
DisableCache: r.DisableCache,
472475
CredentialOverrides: r.CredentialOverride,

pkg/parser/parser.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -101,23 +101,23 @@ func isParam(line string, tool *types.Tool) (_ bool, err error) {
101101
return false, err
102102
}
103103
tool.Parameters.Chat = v
104-
case "export", "exporttool", "exports", "exporttools", "sharetool", "sharetools":
104+
case "export", "exporttool", "exports", "exporttools", "sharetool", "sharetools", "sharedtool", "sharedtools":
105105
tool.Parameters.Export = append(tool.Parameters.Export, csv(value)...)
106106
case "tool", "tools":
107107
tool.Parameters.Tools = append(tool.Parameters.Tools, csv(value)...)
108108
case "inputfilter", "inputfilters":
109109
tool.Parameters.InputFilters = append(tool.Parameters.InputFilters, csv(value)...)
110-
case "shareinputfilter", "shareinputfilters":
110+
case "shareinputfilter", "shareinputfilters", "sharedinputfilter", "sharedinputfilters":
111111
tool.Parameters.ExportInputFilters = append(tool.Parameters.ExportInputFilters, csv(value)...)
112112
case "outputfilter", "outputfilters":
113113
tool.Parameters.OutputFilters = append(tool.Parameters.OutputFilters, csv(value)...)
114-
case "shareoutputfilter", "shareoutputfilters":
114+
case "shareoutputfilter", "shareoutputfilters", "sharedoutputfilter", "sharedoutputfilters":
115115
tool.Parameters.ExportOutputFilters = append(tool.Parameters.ExportOutputFilters, csv(value)...)
116116
case "agent", "agents":
117117
tool.Parameters.Agents = append(tool.Parameters.Agents, csv(value)...)
118118
case "globaltool", "globaltools":
119119
tool.Parameters.GlobalTools = append(tool.Parameters.GlobalTools, csv(value)...)
120-
case "exportcontext", "exportcontexts", "sharecontext", "sharecontexts":
120+
case "exportcontext", "exportcontexts", "sharecontext", "sharecontexts", "sharedcontext", "sharedcontexts":
121121
tool.Parameters.ExportContext = append(tool.Parameters.ExportContext, csv(value)...)
122122
case "context":
123123
tool.Parameters.Context = append(tool.Parameters.Context, csv(value)...)
@@ -148,7 +148,7 @@ func isParam(line string, tool *types.Tool) (_ bool, err error) {
148148
}
149149
case "credentials", "creds", "credential", "cred":
150150
tool.Parameters.Credentials = append(tool.Parameters.Credentials, value)
151-
case "sharecredentials", "sharecreds", "sharecredential", "sharecred":
151+
case "sharecredentials", "sharecreds", "sharecredential", "sharecred", "sharedcredentials", "sharedcreds", "sharedcredential", "sharedcred":
152152
tool.Parameters.ExportCredentials = append(tool.Parameters.ExportCredentials, value)
153153
default:
154154
return false, nil

0 commit comments

Comments
 (0)