MCPcopy
hub / github.com/docker/docker-agent / newID

Method newID

pkg/session/session.go:1012–1017  ·  view source on GitHub ↗

newID returns a fresh session ID using the session's generator, falling back to a random UUID for sessions created without one.

()

Source from the content-addressed store, hash-verified

1010// newID returns a fresh session ID using the session's generator, falling back
1011// to a random UUID for sessions created without one.
1012func (s *Session) newID() string {
1013 if s.idgen != nil {
1014 return s.idgen()
1015 }
1016 return defaultNewID()
1017}
1018
1019// New creates a new agent session
1020func New(opts ...Opt) *Session {

Callers 1

NewFunction · 0.95

Implementers 7

fakeSessionpkg/tools/lifecycle/supervisor_test.go
sessionClientpkg/tools/mcp/session_client.go
mockMCPClientpkg/tools/mcp/mcp_test.go
reconnectableMockClientpkg/tools/mcp/mcp_test.go
failingInitClientpkg/tools/mcp/reconnect_test.go
clientSessionpkg/tools/mcp/mcp.go
lspSessionpkg/tools/builtin/lsp/lsp_lifecycle.go

Calls 1

defaultNewIDFunction · 0.85

Tested by

no test coverage detected