(task: Task)
| 326 | } |
| 327 | |
| 328 | export function taskOutput(task: Task): A2ATaskOutput { |
| 329 | const state = task.status?.state ?? TaskState.TASK_STATE_UNSPECIFIED |
| 330 | return { |
| 331 | content: latestAgentText(task), |
| 332 | taskId: task.id, |
| 333 | contextId: task.contextId, |
| 334 | state: taskStateLabel(state), |
| 335 | artifacts: mapArtifacts(task.artifacts), |
| 336 | } |
| 337 | } |
| 338 | |
| 339 | /** Normalized output for a direct (non-task) message reply. */ |
| 340 | export function messageOutput(message: Message): A2ATaskOutput { |
no test coverage detected