From 4aa4353d11b144455a16ba021a2c9660aa4d0a29 Mon Sep 17 00:00:00 2001 From: mika kuns Date: Wed, 3 Jun 2026 09:43:48 +0200 Subject: [PATCH] feat(worker): register report reader and service in DI --- src/ClaudeDo.Worker/Program.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ClaudeDo.Worker/Program.cs b/src/ClaudeDo.Worker/Program.cs index 680ac6d..68cf03f 100644 --- a/src/ClaudeDo.Worker/Program.cs +++ b/src/ClaudeDo.Worker/Program.cs @@ -12,6 +12,8 @@ using ClaudeDo.Worker.Queue; using ClaudeDo.Worker.Runner; using ClaudeDo.Worker.State; using ClaudeDo.Worker.Prime; +using ClaudeDo.Worker.Report; +using ClaudeDo.Worker.Report.Interfaces; using ClaudeDo.Worker.Worktrees; using Microsoft.EntityFrameworkCore; using Serilog; @@ -91,6 +93,11 @@ builder.Services.AddSingleton(sp => new DefaultAgentSeeder( // Override slot owns RunNow / ContinueTask. Queue slot is the BackgroundService. builder.Services.AddSingleton(); +builder.Services.AddSingleton(_ => + new ClaudeHistoryReader(Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".claude", "projects"))); +builder.Services.AddSingleton(); + // Prime Claude builder.Services.AddSingleton(); builder.Services.AddSingleton();