feat(data): add TaskRepository.UpdateAgentSettingsAsync

This commit is contained in:
Mika Kuns
2026-04-22 13:10:21 +02:00
parent 1b94fa5c44
commit 480eb0817a
2 changed files with 94 additions and 0 deletions

View File

@@ -111,6 +111,25 @@ public sealed class TaskRepository
#endregion
#region Agent settings
public async Task UpdateAgentSettingsAsync(
string taskId,
string? model,
string? systemPrompt,
string? agentPath,
CancellationToken ct = default)
{
await _context.Tasks
.Where(t => t.Id == taskId)
.ExecuteUpdateAsync(s => s
.SetProperty(t => t.Model, model)
.SetProperty(t => t.SystemPrompt, systemPrompt)
.SetProperty(t => t.AgentPath, agentPath), ct);
}
#endregion
#region Tags
public async Task AddTagAsync(string taskId, long tagId, CancellationToken ct = default)