What problem does it solve? Pulling the tilelang repository and its nested third-party submodules often fails due to unstable networks, forcing developers to manually rerun git commands and watch for errors. This Skill automates the entire pull process with error detection, scheduled retries, and logging. ## Core Features & Use Cases - Dual Pull Commands: Runs both git submodule update --init --recursive and git pull --recurse-submodules, requiring both to succeed before stopping. - Automatic Error Detection & Retry: Scans command output for keywords like "Could not access", "fatal", and "Failed to clone", then waits 1 hour and retries on failure. - Mirror Acceleration & Timeout Protection: Configures the ghfast.top git mirror for faster access and auto-stops after 10 hours of background running. - Use Case: When a fresh tilelang clone fails to fetch third-party dependencies due to network issues, run the script in the background and let it retry until all code is pulled, monitoring progress via the log file. ## Quick Start Ask the assistant to re-pull the tilelang repository and its third-party submodules using the auto pull script, then follow the log output.