export class TaskResultDto {
  sessionId!: string;
  status!: 'pending' | 'running' | 'completed' | 'failed' | 'cancelled' | 'awaiting_approval';
  summary!: string;
  tokensUsed?: number;
  actionsTaken?: Array<{
    type: string;
    description: string;
    timestamp: Date;
  }>;
}
