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

Function taskInspectSessionRows

internal/cli/task.go:3884–3896  ·  view source on GitHub ↗
(session *contract.TaskInspectSessionPayload)

Source from the content-addressed store, hash-verified

3882}
3883
3884func taskInspectSessionRows(session *contract.TaskInspectSessionPayload) []keyValue {
3885 return []keyValue{
3886 {Label: taskSessionValue, Value: stringOrDash(session.SessionID)},
3887 {Label: taskStatusValue, Value: stringOrDash(session.State)},
3888 {Label: bundleAgentValue, Value: stringOrDash(session.AgentName)},
3889 {Label: installProviderValue, Value: stringOrDash(session.ProviderName)},
3890 {Label: taskWorkspaceValue, Value: stringOrDash(session.WorkspaceID)},
3891 {Label: taskStartedValue, Value: stringOrDash(formatTimePtr(session.StartedAt))},
3892 {Label: "Last Activity", Value: stringOrDash(formatTimePtr(session.LastActivityAt))},
3893 {Label: taskReasonValue, Value: stringOrDash(session.StopReason)},
3894 {Label: "Failure", Value: stringOrDash(session.FailureKind)},
3895 }
3896}
3897
3898func taskInspectDiagnosticRows(items []contract.DiagnosticItem) [][]string {
3899 rows := make([][]string, 0, len(items))

Callers 1

renderTaskInspectHumanFunction · 0.85

Calls 2

stringOrDashFunction · 0.85
formatTimePtrFunction · 0.85

Tested by

no test coverage detected