INNER CODE UNIT · Python

_generate_actionable_title

airweave-ai/error-monitoring-agent · backend/main.py:277

def _generate_actionable_title(analysis: Dict[str, Any]) -> str:
    """Generate a human-readable, actionable title from analysis data."""
    # Use LLM-generated title if available (from analysis step)
    if analysis.get("title"):
        return analysis["title"]
    
    # Fallback: pattern matching for common error types
    signature = analysis.get("signature", "").lower()
    
    if "429" in signature or "rate limit" in signature:
        if "google" in signature or "drive" in signature:
            return "Google Drive API rate limits exceeded"
        elif "dropbox" in signature:
            return "Dropbox API rate limits exceeded"
        elif "slack" in signature:
            return "Slack API rate limits exceeded"
        return "External API rate limiting errors"
    

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…