MCPcopy Index your code
hub / github.com/docker/docker-agent / WithModelOverride

Function WithModelOverride

pkg/teamloader/model_override.go:11–20  ·  view source on GitHub ↗

WithModelOverride wraps a toolset so that every tool it produces carries the given model in its ModelOverride field, enabling per-toolset model routing.

(inner tools.ToolSet, model string)

Source from the content-addressed store, hash-verified

9// WithModelOverride wraps a toolset so that every tool it produces carries the
10// given model in its ModelOverride field, enabling per-toolset model routing.
11func WithModelOverride(inner tools.ToolSet, model string) tools.ToolSet {
12 if model == "" {
13 return inner
14 }
15
16 return &modelOverrideToolset{
17 ToolSet: inner,
18 model: model,
19 }
20}
21
22type modelOverrideToolset struct {
23 tools.ToolSet

Calls

no outgoing calls