MCPcopy Index your code
hub / github.com/simstudioai/sim / taskOutput

Function taskOutput

apps/sim/lib/a2a/client.ts:328–337  ·  view source on GitHub ↗
(task: Task)

Source from the content-addressed store, hash-verified

326}
327
328export 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. */
340export function messageOutput(message: Message): A2ATaskOutput {

Callers 4

client.test.tsFile · 0.90
route.tsFile · 0.90
route.tsFile · 0.90
route.tsFile · 0.90

Calls 3

latestAgentTextFunction · 0.85
taskStateLabelFunction · 0.85
mapArtifactsFunction · 0.85

Tested by

no test coverage detected