(message: Message)
| 338 | |
| 339 | /** Normalized output for a direct (non-task) message reply. */ |
| 340 | export function messageOutput(message: Message): A2ATaskOutput { |
| 341 | return { |
| 342 | content: extractText(message), |
| 343 | taskId: message.taskId, |
| 344 | contextId: message.contextId, |
| 345 | state: 'completed', |
| 346 | artifacts: [], |
| 347 | } |
| 348 | } |
| 349 | |
| 350 | /** |
| 351 | * True when the task ended in a hard-failure state (failed or rejected). Used to |
no test coverage detected