MCPcopy Index your code
hub / github.com/coder/coder / personalModelOverrideContextForSubagent

Function personalModelOverrideContextForSubagent

coderd/x/chatd/subagent.go:121–135  ·  view source on GitHub ↗
(
	overrideContext codersdk.ChatModelOverrideContext,
)

Source from the content-addressed store, hash-verified

119}
120
121func personalModelOverrideContextForSubagent(
122 overrideContext codersdk.ChatModelOverrideContext,
123) (codersdk.ChatPersonalModelOverrideContext, error) {
124 switch overrideContext {
125 case codersdk.ChatModelOverrideContextGeneral:
126 return codersdk.ChatPersonalModelOverrideContextGeneral, nil
127 case codersdk.ChatModelOverrideContextExplore:
128 return codersdk.ChatPersonalModelOverrideContextExplore, nil
129 default:
130 return "", xerrors.Errorf(
131 "unknown subagent model override context %q",
132 overrideContext,
133 )
134 }
135}
136
137func validateModelConfigAndResolveProvider(
138 modelConfig database.ChatModelConfig,

Calls 1

ErrorfMethod · 0.45

Tested by

no test coverage detected