package agentprompt import ( "fmt" "strings" ) func fallbackExecuteText(value string, fallback string) string { if text := strings.TrimSpace(value); text != "" { return text } return fallback } func compactHealthAny(value any) string { if value == nil { return "" } switch typed := value.(type) { case string: return strings.TrimSpace(typed) case bool: if typed { return "true" } return "false" case int: return fmt.Sprintf("%d", typed) case float64: return fmt.Sprintf("%.0f", typed) } return strings.TrimSpace(fmt.Sprintf("%v", value)) }