check_status()
Check whether the claude CLI is installed and authenticated.
Usage
check_status(timeout=10)Looks for claude on PATH, then runs claude auth status.
Parameters
timeout: int = 10-
Seconds to wait for
claude auth statusbeforesubprocess.TimeoutExpiredis raised.
Returns
ClaudeStatus- ClaudeReady when authenticated, ClaudeNotInstalled when not on PATH, else ClaudeNotAuthenticated.