From ef6cf36f480a4060cf841237a4e21dbd8cc83f6e Mon Sep 17 00:00:00 2001 From: dwrz Date: Sat, 26 Sep 2026 17:16:40 +0000 Subject: [PATCH] Document llm NewClient logger help --- internal/llm/client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/llm/client.go b/internal/llm/client.go index 05b1e27..b77e732 100644 --- a/internal/llm/client.go +++ b/internal/llm/client.go @@ -58,7 +58,8 @@ type Client struct { } // NewClient creates a client from cfg. If cfg.Timeout is empty, requests have a -// five-minute timeout. log must be non-nil. +// five-minute timeout. log must be non-nil; pass +// slog.New(slog.DiscardHandler) to run without logs. func NewClient(cfg Config, log *slog.Logger) (*Client, error) { if err := cfg.Validate(); err != nil { return nil, fmt.Errorf("invalid config: %w", err)