diff --git a/src/ClaudeDo.Ui/Services/WorkerClient.cs b/src/ClaudeDo.Ui/Services/WorkerClient.cs index 1740a04..c5f6694 100644 --- a/src/ClaudeDo.Ui/Services/WorkerClient.cs +++ b/src/ClaudeDo.Ui/Services/WorkerClient.cs @@ -231,6 +231,18 @@ public partial class WorkerClient : ObservableObject, IAsyncDisposable await _hub.InvokeAsync("RefreshAgents"); } + public async Task RestoreDefaultAgentsAsync() + { + try + { + return await _hub.InvokeAsync("RestoreDefaultAgents"); + } + catch + { + return null; + } + } + private async Task SeedActiveTasksAsync() { try @@ -348,3 +360,4 @@ public sealed record UpdateListDto(string Id, string Name, string? WorkingDir, s public sealed record UpdateListConfigDto(string ListId, string? Model, string? SystemPrompt, string? AgentPath); public sealed record UpdateTaskAgentSettingsDto(string TaskId, string? Model, string? SystemPrompt, string? AgentPath); public sealed record ListConfigDto(string? Model, string? SystemPrompt, string? AgentPath); +public sealed record SeedResultDto(int Copied, int Skipped);