]> git.giacomolli.uk - onechat/blobdiff - daemon.go
Log each schedule run by its ID
[onechat] / daemon.go
index 4c0f466d4d0b04b5a9b2d05e541947e0fb3b2117..fb7f5c4dd983dc71be428204f5ecec94ba4c78e5 100644 (file)
--- a/daemon.go
+++ b/daemon.go
@@ -95,7 +95,7 @@ func daemon(ctx context.Context, out io.Writer) (err error) {
                err = errors.Join(err, memory.Close())
        }()
 
                err = errors.Join(err, memory.Close())
        }()
 
-       schedules, err := openSchedules(filepath.Join(agent.dir, scheduleFileName), time.Now)
+       schedules, err := openSchedules(filepath.Join(agent.dir, scheduleFileName), time.Now, logger)
        if err != nil {
                return err
        }
        if err != nil {
                return err
        }
@@ -124,7 +124,7 @@ func daemon(ctx context.Context, out io.Writer) (err error) {
        }
 
        return daemonServe(ctx, listener, telegram, whatsapp, schedules, func(notify func(Event)) (*TurnLoop, error) {
        }
 
        return daemonServe(ctx, listener, telegram, whatsapp, schedules, func(notify func(Event)) (*TurnLoop, error) {
-               return newTurnLoop(agent, memory, subagents, whatsapp, schedules, client, time.Now, notify)
+               return newTurnLoop(agent, memory, subagents, whatsapp, schedules, client, time.Now, logger, notify)
        })
 }
 
        })
 }