summaryrefslogtreecommitdiff
path: root/src/Agent.Core/Tasks/TaskSnapshot.cs
blob: 0a15de30da8b913bb85ad7772f8846a357d82636 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
namespace Agent.Core.Tasks;

public sealed record TaskSnapshot(
    Guid TaskId,
    Guid SessionId,
    AgentTaskState State,
    string Request,
    double? Temperature,
    string? CurrentTask,
    string? Result,
    int CompletedTasks,
    int TotalTasks,
    long InputTokens,
    long OutputTokens,
    double CriticalPathTokens,
    IReadOnlyList<string> Images);