import httpx def run(params: dict) -> dict: try: r = httpx.get(params["url"], timeout=15, follow_redirects=True) return {"status": r.status_code, "text": r.text[:8000], "url": params["url"]} except Exception as e: return {"error": str(e), "url": params.get("url")}