X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/016d46008fc9726d2617e4e3ea098113f34c7636..effd32b0f2e4d146b219b1727601b0b7f6593638:/probe.go?ds=inline diff --git a/probe.go b/probe.go index d788fa9..b004829 100644 --- a/probe.go +++ b/probe.go @@ -7,7 +7,7 @@ import ( "errors" "fmt" "io" - "log" + "log/slog" "os" "path/filepath" "strconv" @@ -103,13 +103,13 @@ func probe(ctx context.Context, args []string, out io.Writer) (err error) { client.LimitCalls(probeCallLimit) summarizer := ProbeSlotSummarizer{ - inner: newCompactor(client, probePrompt, config.Compactor), + inner: newCompactor(client, probePrompt, config.Compactor, promptTools()), slots: make(chan struct{}, builds), } // The report of the probe counts the failed calls, so the lines of the // failed builds are not needed. - memory, err := openMemory(ctx, root, time.Now, summarizer, log.New(io.Discard, "", 0)) + memory, err := openMemory(ctx, root, time.Now, summarizer, slog.New(slog.DiscardHandler)) if err != nil { return fmt.Errorf("open probe memory: %w", err) }