Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 40b2fdc

Browse files
committed
unexport deps fields
1 parent 233f9da commit 40b2fdc

File tree

1 file changed

+28
-28
lines changed

1 file changed

+28
-28
lines changed

codersdk/toolsdk/toolsdk.go

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,34 @@ import (
1717

1818
func NewDeps(client *codersdk.Client, opts ...func(*Deps)) (Deps, error) {
1919
d := Deps{
20-
CoderClient: client,
20+
coderClient: client,
2121
}
2222
for _, opt := range opts {
2323
opt(&d)
2424
}
25-
if d.CoderClient == nil {
25+
if d.coderClient == nil {
2626
return Deps{}, xerrors.New("developer error: coder client may not be nil")
2727
}
2828
return d, nil
2929
}
3030

3131
func WithAgentClient(client *agentsdk.Client) func(*Deps) {
3232
return func(d *Deps) {
33-
d.AgentClient = client
33+
d.agentClient = client
3434
}
3535
}
3636

3737
func WithAppStatusSlug(slug string) func(*Deps) {
3838
return func(d *Deps) {
39-
d.AppStatusSlug = slug
39+
d.appStatusSlug = slug
4040
}
4141
}
4242

4343
// Deps provides access to tool dependencies.
4444
type Deps struct {
45-
CoderClient *codersdk.Client
46-
AgentClient *agentsdk.Client
47-
AppStatusSlug string
45+
coderClient *codersdk.Client
46+
agentClient *agentsdk.Client
47+
appStatusSlug string
4848
}
4949

5050
// HandlerFunc is a typed function that handles a tool call.
@@ -196,17 +196,17 @@ var ReportTask = Tool[ReportTaskArgs, codersdk.Response]{
196196
},
197197
},
198198
Handler: func(ctx context.Context, deps Deps, args ReportTaskArgs) (codersdk.Response, error) {
199-
if deps.AgentClient == nil {
199+
if deps.agentClient == nil {
200200
return codersdk.Response{}, xerrors.New("tool unavailable as CODER_AGENT_TOKEN or CODER_AGENT_TOKEN_FILE not set")
201201
}
202-
if deps.AppStatusSlug == "" {
202+
if deps.appStatusSlug == "" {
203203
return codersdk.Response{}, xerrors.New("tool unavailable as CODER_MCP_APP_STATUS_SLUG is not set")
204204
}
205205
if len(args.Summary) > 160 {
206206
return codersdk.Response{}, xerrors.New("summary must be less than 160 characters")
207207
}
208-
if err := deps.AgentClient.PatchAppStatus(ctx, agentsdk.PatchAppStatus{
209-
AppSlug: deps.AppStatusSlug,
208+
if err := deps.agentClient.PatchAppStatus(ctx, agentsdk.PatchAppStatus{
209+
AppSlug: deps.appStatusSlug,
210210
Message: args.Summary,
211211
URI: args.Link,
212212
State: codersdk.WorkspaceAppStatusState(args.State),
@@ -243,7 +243,7 @@ This returns more data than list_workspaces to reduce token usage.`,
243243
if err != nil {
244244
return codersdk.Workspace{}, xerrors.New("workspace_id must be a valid UUID")
245245
}
246-
return deps.CoderClient.Workspace(ctx, wsID)
246+
return deps.coderClient.Workspace(ctx, wsID)
247247
},
248248
}
249249

@@ -300,7 +300,7 @@ is provisioned correctly and the agent can connect to the control plane.
300300
Value: v,
301301
})
302302
}
303-
workspace, err := deps.CoderClient.CreateUserWorkspace(ctx, args.User, codersdk.CreateWorkspaceRequest{
303+
workspace, err := deps.coderClient.CreateUserWorkspace(ctx, args.User, codersdk.CreateWorkspaceRequest{
304304
TemplateVersionID: tvID,
305305
Name: args.Name,
306306
RichParameterValues: buildParams,
@@ -334,7 +334,7 @@ var ListWorkspaces = Tool[ListWorkspacesArgs, []MinimalWorkspace]{
334334
if owner == "" {
335335
owner = codersdk.Me
336336
}
337-
workspaces, err := deps.CoderClient.Workspaces(ctx, codersdk.WorkspaceFilter{
337+
workspaces, err := deps.coderClient.Workspaces(ctx, codersdk.WorkspaceFilter{
338338
Owner: owner,
339339
})
340340
if err != nil {
@@ -367,7 +367,7 @@ var ListTemplates = Tool[NoArgs, []MinimalTemplate]{
367367
},
368368
},
369369
Handler: func(ctx context.Context, deps Deps, _ NoArgs) ([]MinimalTemplate, error) {
370-
templates, err := deps.CoderClient.Templates(ctx, codersdk.TemplateFilter{})
370+
templates, err := deps.coderClient.Templates(ctx, codersdk.TemplateFilter{})
371371
if err != nil {
372372
return nil, err
373373
}
@@ -408,7 +408,7 @@ var ListTemplateVersionParameters = Tool[ListTemplateVersionParametersArgs, []co
408408
if err != nil {
409409
return nil, xerrors.Errorf("template_version_id must be a valid UUID: %w", err)
410410
}
411-
parameters, err := deps.CoderClient.TemplateVersionRichParameters(ctx, templateVersionID)
411+
parameters, err := deps.coderClient.TemplateVersionRichParameters(ctx, templateVersionID)
412412
if err != nil {
413413
return nil, err
414414
}
@@ -426,7 +426,7 @@ var GetAuthenticatedUser = Tool[NoArgs, codersdk.User]{
426426
},
427427
},
428428
Handler: func(ctx context.Context, deps Deps, _ NoArgs) (codersdk.User, error) {
429-
return deps.CoderClient.User(ctx, "me")
429+
return deps.coderClient.User(ctx, "me")
430430
},
431431
}
432432

@@ -477,7 +477,7 @@ var CreateWorkspaceBuild = Tool[CreateWorkspaceBuildArgs, codersdk.WorkspaceBuil
477477
if templateVersionID != uuid.Nil {
478478
cbr.TemplateVersionID = templateVersionID
479479
}
480-
return deps.CoderClient.CreateWorkspaceBuild(ctx, workspaceID, cbr)
480+
return deps.coderClient.CreateWorkspaceBuild(ctx, workspaceID, cbr)
481481
},
482482
}
483483

@@ -945,7 +945,7 @@ The file_id provided is a reference to a tar file you have uploaded containing t
945945
},
946946
},
947947
Handler: func(ctx context.Context, deps Deps, args CreateTemplateVersionArgs) (codersdk.TemplateVersion, error) {
948-
me, err := deps.CoderClient.User(ctx, "me")
948+
me, err := deps.coderClient.User(ctx, "me")
949949
if err != nil {
950950
return codersdk.TemplateVersion{}, err
951951
}
@@ -961,7 +961,7 @@ The file_id provided is a reference to a tar file you have uploaded containing t
961961
}
962962
templateID = tid
963963
}
964-
templateVersion, err := deps.CoderClient.CreateTemplateVersion(ctx, me.OrganizationIDs[0], codersdk.CreateTemplateVersionRequest{
964+
templateVersion, err := deps.coderClient.CreateTemplateVersion(ctx, me.OrganizationIDs[0], codersdk.CreateTemplateVersionRequest{
965965
Message: "Created by AI",
966966
StorageMethod: codersdk.ProvisionerStorageMethodFile,
967967
FileID: fileID,
@@ -999,7 +999,7 @@ var GetWorkspaceAgentLogs = Tool[GetWorkspaceAgentLogsArgs, []string]{
999999
if err != nil {
10001000
return nil, xerrors.Errorf("workspace_agent_id must be a valid UUID: %w", err)
10011001
}
1002-
logs, closer, err := deps.CoderClient.WorkspaceAgentLogsAfter(ctx, workspaceAgentID, 0, false)
1002+
logs, closer, err := deps.coderClient.WorkspaceAgentLogsAfter(ctx, workspaceAgentID, 0, false)
10031003
if err != nil {
10041004
return nil, err
10051005
}
@@ -1038,7 +1038,7 @@ var GetWorkspaceBuildLogs = Tool[GetWorkspaceBuildLogsArgs, []string]{
10381038
if err != nil {
10391039
return nil, xerrors.Errorf("workspace_build_id must be a valid UUID: %w", err)
10401040
}
1041-
logs, closer, err := deps.CoderClient.WorkspaceBuildLogsAfter(ctx, workspaceBuildID, 0)
1041+
logs, closer, err := deps.coderClient.WorkspaceBuildLogsAfter(ctx, workspaceBuildID, 0)
10421042
if err != nil {
10431043
return nil, err
10441044
}
@@ -1074,7 +1074,7 @@ var GetTemplateVersionLogs = Tool[GetTemplateVersionLogsArgs, []string]{
10741074
return nil, xerrors.Errorf("template_version_id must be a valid UUID: %w", err)
10751075
}
10761076

1077-
logs, closer, err := deps.CoderClient.TemplateVersionLogsAfter(ctx, templateVersionID, 0)
1077+
logs, closer, err := deps.coderClient.TemplateVersionLogsAfter(ctx, templateVersionID, 0)
10781078
if err != nil {
10791079
return nil, err
10801080
}
@@ -1117,7 +1117,7 @@ var UpdateTemplateActiveVersion = Tool[UpdateTemplateActiveVersionArgs, string]{
11171117
if err != nil {
11181118
return "", xerrors.Errorf("template_version_id must be a valid UUID: %w", err)
11191119
}
1120-
err = deps.CoderClient.UpdateActiveTemplateVersion(ctx, templateID, codersdk.UpdateActiveTemplateVersion{
1120+
err = deps.coderClient.UpdateActiveTemplateVersion(ctx, templateID, codersdk.UpdateActiveTemplateVersion{
11211121
ID: templateVersionID,
11221122
})
11231123
if err != nil {
@@ -1174,7 +1174,7 @@ var UploadTarFile = Tool[UploadTarFileArgs, codersdk.UploadResponse]{
11741174
}
11751175
}()
11761176

1177-
resp, err := deps.CoderClient.Upload(ctx, codersdk.ContentTypeTar, pipeReader)
1177+
resp, err := deps.coderClient.Upload(ctx, codersdk.ContentTypeTar, pipeReader)
11781178
if err != nil {
11791179
_ = pipeReader.CloseWithError(err)
11801180
<-done
@@ -1221,15 +1221,15 @@ var CreateTemplate = Tool[CreateTemplateArgs, codersdk.Template]{
12211221
},
12221222
},
12231223
Handler: func(ctx context.Context, deps Deps, args CreateTemplateArgs) (codersdk.Template, error) {
1224-
me, err := deps.CoderClient.User(ctx, "me")
1224+
me, err := deps.coderClient.User(ctx, "me")
12251225
if err != nil {
12261226
return codersdk.Template{}, err
12271227
}
12281228
versionID, err := uuid.Parse(args.VersionID)
12291229
if err != nil {
12301230
return codersdk.Template{}, xerrors.Errorf("version_id must be a valid UUID: %w", err)
12311231
}
1232-
template, err := deps.CoderClient.CreateTemplate(ctx, me.OrganizationIDs[0], codersdk.CreateTemplateRequest{
1232+
template, err := deps.coderClient.CreateTemplate(ctx, me.OrganizationIDs[0], codersdk.CreateTemplateRequest{
12331233
Name: args.Name,
12341234
DisplayName: args.DisplayName,
12351235
Description: args.Description,
@@ -1263,7 +1263,7 @@ var DeleteTemplate = Tool[DeleteTemplateArgs, codersdk.Response]{
12631263
if err != nil {
12641264
return codersdk.Response{}, xerrors.Errorf("template_id must be a valid UUID: %w", err)
12651265
}
1266-
err = deps.CoderClient.DeleteTemplate(ctx, templateID)
1266+
err = deps.coderClient.DeleteTemplate(ctx, templateID)
12671267
if err != nil {
12681268
return codersdk.Response{}, err
12691269
}

0 commit comments

Comments
 (0)