MCPcopy Create free account
hub / github.com/compozy/agh / TaskExecutionResponseFromExecution

Function TaskExecutionResponseFromExecution

internal/api/core/tasks.go:2727–2735  ·  view source on GitHub ↗

TaskExecutionResponseFromExecution converts one task execution-boundary result.

(execution *taskpkg.Execution)

Source from the content-addressed store, hash-verified

2725
2726// TaskExecutionResponseFromExecution converts one task execution-boundary result.
2727func TaskExecutionResponseFromExecution(execution *taskpkg.Execution) contract.TaskExecutionResponse {
2728 if execution == nil {
2729 return contract.TaskExecutionResponse{}
2730 }
2731 return contract.TaskExecutionResponse{
2732 Task: TaskPayloadFromTask(&execution.Task),
2733 Run: TaskRunPayloadFromRun(&execution.Run),
2734 }
2735}
2736
2737// TaskRunPayloadFromRun converts one task run into the shared payload.
2738func TaskRunPayloadFromRun(run *taskpkg.Run) contract.TaskRunPayload {

Callers 3

PublishTaskMethod · 0.85
StartTaskMethod · 0.85
ApproveTaskMethod · 0.85

Calls 2

TaskPayloadFromTaskFunction · 0.85
TaskRunPayloadFromRunFunction · 0.85

Tested by

no test coverage detected