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

Function parseChatPersonalModelOverrideValue

coderd/exp_chats.go:661–675  ·  view source on GitHub ↗
(
	raw string,
	overrideContext codersdk.ChatPersonalModelOverrideContext,
)

Source from the content-addressed store, hash-verified

659}
660
661func parseChatPersonalModelOverrideValue(
662 raw string,
663 overrideContext codersdk.ChatPersonalModelOverrideContext,
664) chatd.ParsedChatPersonalModelOverride {
665 defaultMode := defaultChatPersonalModelOverrideMode(overrideContext)
666 parsed := chatd.ParseChatPersonalModelOverride(raw, defaultMode)
667 if overrideContext == codersdk.ChatPersonalModelOverrideContextRoot &&
668 parsed.Mode == codersdk.ChatPersonalModelOverrideModeDeploymentDefault {
669 return chatd.ParsedChatPersonalModelOverride{
670 Mode: defaultMode,
671 Malformed: true,
672 }
673 }
674 return parsed
675}
676
677func formatChatPersonalModelOverrideValue(
678 mode codersdk.ChatPersonalModelOverrideMode,

Tested by

no test coverage detected