from tools.anki.client import anki_request, ANKI_CONNECT_URL
async def anki_connection_status() -> dict:
"""
Check if AnkiConnect is responding and get version info.
Returns:
Dict with connection status and AnkiConnect version
"""
try:
version = await anki_request("version")
return {
"connected": True,
"anki_connect_version": version,
"url": ANKI_CONNECT_URL,
}
except Exception as e:
return {
"connected": False,
"error": str(e),
"url": ANKI_CONNECT_URL,
}