Table of Contents

Class AgentTaskRunFile

Namespace
Oscova.Agents.Persistence
Assembly
Oscova.Agents.dll

JSON shape for one line of a task's runs.jsonl file.

public sealed class AgentTaskRunFile

Inheritance

Inherited Members

Properties

CompletedAt

Gets or sets the ISO timestamp when execution completed or failed.

Error

Gets or sets the persisted failure message.

Id

Gets or sets the persisted task run identifier.

Messages

Gets or sets the persisted chat message JSON captured for the run.

RequestEnvelopes

Gets or sets captured request envelopes for the run.

ResultSummary

Gets or sets the persisted human-readable result summary.

Session

Gets or sets the persisted session JSON for persistent or handoff scenarios.

StartedAt

Gets or sets the ISO timestamp when execution started.

Status

Gets or sets the serialized run status.

TaskId

Gets or sets the task identifier this run belongs to.

TokensUsed

Gets or sets the persisted token usage when available.

TriggerParameters

Gets or sets validated external trigger parameters.

TriggerSource

Gets or sets the serialized trigger source.