Code
Hub
Workspaces
Connect
Indexed graphs
Engine
MCP
copy
hub
/
github.com/docker/docker-agent
/ Unwrap
Method
Unwrap
pkg/tools/startable.go:270–270 ·
view source on GitHub ↗
()
Source
from the content-addressed store, hash-verified
268
// This allows As to walk the wrapper chain and find inner capabilities.
269
type
Unwrapper
interface
{
270
Unwrap() ToolSet
271
}
272
273
// As performs a type assertion on a ToolSet, walking the wrapper chain if needed.
Callers
6
DescribeToolSet
Function · 0.65
Start
Method · 0.65
As
Function · 0.65
unwrapProvider
Function · 0.65
TestPullFailedError
Function · 0.65
TestWithModelOverride_Unwrap
Function · 0.65
Implementers
15
StartableToolSet
pkg/tools/startable.go
namedToolSet
pkg/tools/named.go
ToolHostError
pkg/sandbox/kit/kit.go
tracedChat
pkg/model/provider/instrument.go
PullFailedError
pkg/model/provider/dmr/pull.go
RuntimeError
pkg/cli/runner.go
StatusError
pkg/modelerrors/modelerrors.go
ContextOverflowError
pkg/modelerrors/modelerrors.go
AutoModelFallbackError
pkg/config/auto.go
filterTools
pkg/teamloader/filter.go
modelOverrideToolset
pkg/teamloader/model_override.go
readOnlyTools
pkg/teamloader/readonly.go
Calls
no outgoing calls
Tested by
2
TestPullFailedError
Function · 0.52
TestWithModelOverride_Unwrap
Function · 0.52