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

Function taskRunOperationalSummaryRows

internal/cli/task.go:4251–4263  ·  view source on GitHub ↗
(summary contract.TaskRunOperationalSummaryPayload)

Source from the content-addressed store, hash-verified

4249}
4250
4251func taskRunOperationalSummaryRows(summary contract.TaskRunOperationalSummaryPayload) []keyValue {
4252 return []keyValue{
4253 {Label: "Last Activity", Value: stringOrDash(formatTime(summary.LastActivityAt))},
4254 {Label: "Last Event", Value: stringOrDash(summary.LastEventType)},
4255 {Label: "Tool Calls", Value: stringOrDash(formatInt64Ptr(summary.ToolCallCount))},
4256 {Label: "Turns", Value: stringOrDash(formatInt64Ptr(summary.TurnCount))},
4257 {Label: "Input Tokens", Value: stringOrDash(formatInt64Ptr(summary.InputTokens))},
4258 {Label: "Output Tokens", Value: stringOrDash(formatInt64Ptr(summary.OutputTokens))},
4259 {Label: "Total Tokens", Value: stringOrDash(formatInt64Ptr(summary.TotalTokens))},
4260 {Label: "Total Cost", Value: stringOrDash(formatFloat64Ptr(summary.TotalCost))},
4261 {Label: "Currency", Value: stringOrDash(formatStringPtr(summary.CostCurrency))},
4262 }
4263}
4264
4265func formatInt64Ptr(value *int64) string {
4266 if value == nil {

Callers 1

taskRunDetailBundleFunction · 0.85

Calls 5

stringOrDashFunction · 0.85
formatTimeFunction · 0.85
formatInt64PtrFunction · 0.85
formatFloat64PtrFunction · 0.85
formatStringPtrFunction · 0.85

Tested by

no test coverage detected