(reason AutonomyReasonCode, cause error, format string, args ...any)
| 86 | } |
| 87 | |
| 88 | func autonomyError(reason AutonomyReasonCode, cause error, format string, args ...any) error { |
| 89 | detail := strings.TrimSpace(fmt.Sprintf(format, args...)) |
| 90 | if detail == "" { |
| 91 | return &AutonomyError{Reason: reason, Err: cause} |
| 92 | } |
| 93 | return &AutonomyError{Reason: reason, Err: fmt.Errorf("%w: %s", cause, detail)} |
| 94 | } |
| 95 | |
| 96 | func isAutonomyLeaseStatusActive(status RunStatus) bool { |
| 97 | switch status.Normalize() { |
no outgoing calls
no test coverage detected