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

Method Connect

go/rpc/zrpc.go:12802–12812  ·  view source on GitHub ↗

Connects to an existing remote session and exposes it as an SDK session. RPC method: sessions.connect. Parameters: Remote session connection parameters. Returns: Remote session connection result.

(ctx context.Context, params *ConnectRemoteSessionParams)

Source from the content-addressed store, hash-verified

12800//
12801// Returns: Remote session connection result.
12802func (a *ServerSessionsAPI) Connect(ctx context.Context, params *ConnectRemoteSessionParams) (*RemoteSessionConnectionResult, error) {
12803 raw, err := a.client.Request(ctx, "sessions.connect", params)
12804 if err != nil {
12805 return nil, err
12806 }
12807 var result RemoteSessionConnectionResult
12808 if err := json.Unmarshal(raw, &result); err != nil {
12809 return nil, err
12810 }
12811 return &result, nil
12812}
12813
12814// EnrichMetadata backfills missing summary and context fields on the supplied session
12815// metadata records.

Callers 2

verifyProtocolVersionMethod · 0.45
TestRPCServerE2EFunction · 0.45

Calls 1

RequestMethod · 0.45

Tested by 1

TestRPCServerE2EFunction · 0.36