MCPcopy Create free account
hub / github.com/github/copilot-sdk / SetProvider

Method SetProvider

go/rpc/zrpc.go:12718–12728  ·  view source on GitHub ↗

SetProvider registers an SDK client as the session filesystem provider. RPC method: sessionFs.setProvider. Parameters: Initial working directory, session-state path layout, and path conventions used to register the calling SDK client as the session filesystem provider. Returns: Indicates whether

(ctx context.Context, params *SessionFSSetProviderRequest)

Source from the content-addressed store, hash-verified

12716// Returns: Indicates whether the calling client was registered as the session filesystem
12717// provider.
12718func (a *ServerSessionFSAPI) SetProvider(ctx context.Context, params *SessionFSSetProviderRequest) (*SessionFSSetProviderResult, error) {
12719 raw, err := a.client.Request(ctx, "sessionFs.setProvider", params)
12720 if err != nil {
12721 return nil, err
12722 }
12723 var result SessionFSSetProviderResult
12724 if err := json.Unmarshal(raw, &result); err != nil {
12725 return nil, err
12726 }
12727 return &result, nil
12728}
12729
12730// Experimental: ServerSessionsAPI contains experimental APIs that may change or be removed.
12731type ServerSessionsAPI serverAPI

Callers 2

StartMethod · 0.45
TestRPCServerE2EFunction · 0.45

Calls 1

RequestMethod · 0.45

Tested by 1

TestRPCServerE2EFunction · 0.36