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

Function taskStatusFromTerminalRun

internal/task/manager.go:3061–3072  ·  view source on GitHub ↗
(run Run, attemptsExhausted bool)

Source from the content-addressed store, hash-verified

3059}
3060
3061func taskStatusFromTerminalRun(run Run, attemptsExhausted bool) (Status, bool) {
3062 switch run.Status.Normalize() {
3063 case TaskRunStatusCompleted:
3064 return TaskStatusCompleted, true
3065 case TaskRunStatusFailed:
3066 return TaskStatusFailed, attemptsExhausted
3067 case TaskRunStatusCanceled:
3068 return TaskStatusCanceled, true
3069 default:
3070 return "", false
3071 }
3072}
3073
3074func taskApprovalBlocked(record Task) bool {
3075 return approvalStateBlocksExecution(record.ApprovalPolicy, record.ApprovalState)

Callers 1

Calls 1

NormalizeMethod · 0.45

Tested by

no test coverage detected