SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
4e23b01 verified
Raw
History Blame Contribute Delete
753 Bytes
import type { AgentId, TaskId } from './ids';
import type { StepUsage } from './turn';
export type TaskKind = 'shell' | 'subagent' | 'tool' | 'other';
export type TaskState =
| 'running'
| 'completed'
| 'failed'
| 'timed_out'
| 'killed'
| 'lost';
export interface TranscriptTask {
readonly taskId: TaskId;
readonly kind: TaskKind;
readonly state: TaskState;
readonly detached: boolean;
readonly description?: string;
readonly agentId?: AgentId;
readonly outputTail: string;
readonly startedAt?: string;
readonly endedAt?: string;
readonly resultSummary?: string;
readonly error?: string;
readonly stateReason?: string;
readonly usage?: StepUsage;
readonly model?: string;
readonly thinkingEffort?: string;
}