import (
"context"
- "io"
- "log"
"path/filepath"
"testing"
"time"
require.NoError(t, err)
agent.config.Workdir = t.TempDir()
- memory, err := openMemory(t.Context(), agent.dir, clock, newFakeSummarizer())
+ memory, err := openMemory(t.Context(), agent.dir, clock, newFakeSummarizer(), discardLog())
require.NoError(t, err)
socket := filepath.Join(dir, socketFileName)
done := make(chan error)
go func() {
done <- daemonServe(ctx, listener, bot, whatsapp, schedules, func(notify func(Event)) (*TurnLoop, error) {
- return newTurnLoop(agent, memory, newTestSubagents(t), whatsapp, schedules, client, clock, log.New(io.Discard, "", 0), notify)
+ return newTurnLoop(agent, memory, newTestSubagents(t), whatsapp, schedules, client, clock, discardLog(), notify)
})
}()