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

Function readSubagentModelOverride

coderd/x/chatd/subagent.go:103–119  ·  view source on GitHub ↗
(
	ctx context.Context,
	db database.Store,
	overrideContext codersdk.ChatModelOverrideContext,
)

Source from the content-addressed store, hash-verified

101}
102
103func readSubagentModelOverride(
104 ctx context.Context,
105 db database.Store,
106 overrideContext codersdk.ChatModelOverrideContext,
107) (string, error) {
108 switch overrideContext {
109 case codersdk.ChatModelOverrideContextGeneral:
110 return db.GetChatGeneralModelOverride(ctx)
111 case codersdk.ChatModelOverrideContextExplore:
112 return db.GetChatExploreModelOverride(ctx)
113 default:
114 return "", xerrors.Errorf(
115 "unsupported subagent model override context %q",
116 overrideContext,
117 )
118 }
119}
120
121func personalModelOverrideContextForSubagent(
122 overrideContext codersdk.ChatModelOverrideContext,

Callers 1

Calls 3

ErrorfMethod · 0.45

Tested by

no test coverage detected