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

Function TaskRunOperationalSummaryPayloadFromSummary

internal/api/core/conversions.go:3132–3146  ·  view source on GitHub ↗

TaskRunOperationalSummaryPayloadFromSummary converts run-detail operational metrics into the shared payload.

(
	summary taskpkg.RunOperationalSummary,
)

Source from the content-addressed store, hash-verified

3130
3131// TaskRunOperationalSummaryPayloadFromSummary converts run-detail operational metrics into the shared payload.
3132func TaskRunOperationalSummaryPayloadFromSummary(
3133 summary taskpkg.RunOperationalSummary,
3134) contract.TaskRunOperationalSummaryPayload {
3135 return contract.TaskRunOperationalSummaryPayload{
3136 LastActivityAt: summary.LastActivityAt,
3137 LastEventType: summary.LastEventType,
3138 ToolCallCount: summary.ToolCallCount,
3139 TurnCount: summary.TurnCount,
3140 InputTokens: summary.InputTokens,
3141 OutputTokens: summary.OutputTokens,
3142 TotalTokens: summary.TotalTokens,
3143 TotalCost: summary.TotalCost,
3144 CostCurrency: summary.CostCurrency,
3145 }
3146}
3147
3148// TaskRunDetailPayloadFromView converts one run-detail view into the shared payload.
3149func TaskRunDetailPayloadFromView(view *taskpkg.RunDetailView) contract.TaskRunDetailPayload {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected