Skip to content

Commit 5cd6aae

Browse files
committed
workspaceID is no longer part of tool input
Signed-off-by: Grant Linville <grant@acorn.io>
1 parent 3e61e90 commit 5cd6aae

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

datasets.go

+16-17
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,30 @@ type DatasetElement struct {
1919
}
2020

2121
type datasetRequest struct {
22+
WorkspaceID string `json:"workspaceID"`
2223
Input string `json:"input"`
2324
DatasetTool string `json:"datasetTool"`
2425
Env []string `json:"env"`
2526
}
2627

2728
type addDatasetElementsArgs struct {
28-
WorkspaceID string `json:"workspaceID"`
29-
DatasetID string `json:"datasetID"`
30-
Elements []DatasetElement `json:"elements"`
29+
DatasetID string `json:"datasetID"`
30+
Elements []DatasetElement `json:"elements"`
3131
}
3232

3333
type listDatasetElementArgs struct {
34-
WorkspaceID string `json:"workspaceID"`
35-
DatasetID string `json:"datasetID"`
34+
DatasetID string `json:"datasetID"`
3635
}
3736

3837
type getDatasetElementArgs struct {
39-
WorkspaceID string `json:"workspaceID"`
40-
DatasetID string `json:"datasetID"`
41-
Element string `json:"name"`
38+
DatasetID string `json:"datasetID"`
39+
Element string `json:"name"`
4240
}
4341

4442
func (g *GPTScript) ListDatasets(ctx context.Context) ([]string, error) {
4543
out, err := g.runBasicCommand(ctx, "datasets", datasetRequest{
46-
Input: fmt.Sprintf(`{"workspaceID": %q}`, os.Getenv("GPTSCRIPT_WORKSPACE_ID")),
44+
Input: "{}",
45+
WorkspaceID: os.Getenv("GPTSCRIPT_WORKSPACE_ID"),
4746
DatasetTool: g.globalOpts.DatasetTool,
4847
Env: g.globalOpts.Env,
4948
})
@@ -64,9 +63,8 @@ func (g *GPTScript) CreateDatasetWithElements(ctx context.Context, elements []Da
6463

6564
func (g *GPTScript) AddDatasetElements(ctx context.Context, datasetID string, elements []DatasetElement) (string, error) {
6665
args := addDatasetElementsArgs{
67-
WorkspaceID: os.Getenv("GPTSCRIPT_WORKSPACE_ID"),
68-
DatasetID: datasetID,
69-
Elements: elements,
66+
DatasetID: datasetID,
67+
Elements: elements,
7068
}
7169
argsJSON, err := json.Marshal(args)
7270
if err != nil {
@@ -75,15 +73,15 @@ func (g *GPTScript) AddDatasetElements(ctx context.Context, datasetID string, el
7573

7674
return g.runBasicCommand(ctx, "datasets/add-elements", datasetRequest{
7775
Input: string(argsJSON),
76+
WorkspaceID: os.Getenv("GPTSCRIPT_WORKSPACE_ID"),
7877
DatasetTool: g.globalOpts.DatasetTool,
7978
Env: g.globalOpts.Env,
8079
})
8180
}
8281

8382
func (g *GPTScript) ListDatasetElements(ctx context.Context, datasetID string) ([]DatasetElementMeta, error) {
8483
args := listDatasetElementArgs{
85-
WorkspaceID: os.Getenv("GPTSCRIPT_WORKSPACE_ID"),
86-
DatasetID: datasetID,
84+
DatasetID: datasetID,
8785
}
8886
argsJSON, err := json.Marshal(args)
8987
if err != nil {
@@ -92,6 +90,7 @@ func (g *GPTScript) ListDatasetElements(ctx context.Context, datasetID string) (
9290

9391
out, err := g.runBasicCommand(ctx, "datasets/list-elements", datasetRequest{
9492
Input: string(argsJSON),
93+
WorkspaceID: os.Getenv("GPTSCRIPT_WORKSPACE_ID"),
9594
DatasetTool: g.globalOpts.DatasetTool,
9695
Env: g.globalOpts.Env,
9796
})
@@ -108,9 +107,8 @@ func (g *GPTScript) ListDatasetElements(ctx context.Context, datasetID string) (
108107

109108
func (g *GPTScript) GetDatasetElement(ctx context.Context, datasetID, elementName string) (DatasetElement, error) {
110109
args := getDatasetElementArgs{
111-
WorkspaceID: os.Getenv("GPTSCRIPT_WORKSPACE_ID"),
112-
DatasetID: datasetID,
113-
Element: elementName,
110+
DatasetID: datasetID,
111+
Element: elementName,
114112
}
115113
argsJSON, err := json.Marshal(args)
116114
if err != nil {
@@ -119,6 +117,7 @@ func (g *GPTScript) GetDatasetElement(ctx context.Context, datasetID, elementNam
119117

120118
out, err := g.runBasicCommand(ctx, "datasets/get-element", datasetRequest{
121119
Input: string(argsJSON),
120+
WorkspaceID: os.Getenv("GPTSCRIPT_WORKSPACE_ID"),
122121
DatasetTool: g.globalOpts.DatasetTool,
123122
Env: g.globalOpts.Env,
124123
})

0 commit comments

Comments
 (0)