MCPcopy Create free account
hub / github.com/compozy/agh / ListWorkspaces

Method ListWorkspaces

internal/cli/client.go:3205–3213  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

3203}
3204
3205func (c *unixSocketClient) ListWorkspaces(ctx context.Context) ([]WorkspaceRecord, error) {
3206 var response struct {
3207 Workspaces []WorkspaceRecord `json:"workspaces"`
3208 }
3209 if err := c.doJSON(ctx, http.MethodGet, "/api/workspaces", nil, nil, &response); err != nil {
3210 return nil, err
3211 }
3212 return response.Workspaces, nil
3213}
3214
3215func (c *unixSocketClient) GetWorkspace(ctx context.Context, ref string) (WorkspaceDetailRecord, error) {
3216 routeRef, err := c.workspaceRouteRef(ctx, ref)

Callers 2

workspaceRouteRefMethod · 0.95

Calls 1

doJSONMethod · 0.95

Tested by 1