INNER CODE UNIT · Python

detect_context_percentage

Dicklesworthstone/claude_code_agent_farm · claude_code_agent_farm.py:290

    def detect_context_percentage(self, content: str) -> Optional[int]:
        """Extract context percentage from pane content"""
        # Try multiple patterns for robustness
        patterns = [
            r"Context left until\s*auto-compact:\s*(\d+)%",
            r"Context remaining:\s*(\d+)%",
            r"(\d+)%\s*context\s*remaining",
            r"Context:\s*(\d+)%",
        ]

        # Safety check for empty content
        if not content:
            return None

        for pattern in patterns:
            match = re.search(pattern, content, re.IGNORECASE)
            if match:
                return int(match.group(1))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…