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

Method loadAdvisorConfig

coderd/x/chatd/chatd.go:309–316  ·  view source on GitHub ↗
(ctx context.Context, logger slog.Logger)

Source from the content-addressed store, hash-verified

307}
308
309func (p *Server) loadAdvisorConfig(ctx context.Context, logger slog.Logger) codersdk.AdvisorConfig {
310 cfg, err := p.configCache.AdvisorConfig(ctx)
311 if err != nil {
312 logger.Warn(ctx, "failed to load advisor config", slog.Error(err))
313 return codersdk.AdvisorConfig{}
314 }
315 return cfg
316}
317
318// stripAdvisorGuidanceBlock removes any system message whose text content
319// matches chatadvisor.ParentGuidanceBlock after whitespace normalization.

Callers 1

runChatMethod · 0.95

Calls 2

AdvisorConfigMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected