# -*- coding: utf-8 -*- import json, ssl, pathlib, urllib.request BASE = "https://192.168.31.88:8042" CFG = pathlib.Path(r"C:\Users\admin\.zcode\cli\config.json") pat = json.loads(CFG.read_text(encoding="utf-8-sig"))["mcp"]["servers"]["sorb"]["env"]["SORB_PAT"] ctx = ssl._create_unverified_context() req = urllib.request.Request(BASE + "/api/external/v1/tasks/13146", headers={"Authorization": "Bearer " + pat}) o = json.loads(urllib.request.urlopen(req, context=ctx, timeout=60).read().decode("utf-8")) print("status:", o["status"]) print("prompt:", (o.get("prompt") or "")[:600]) print("outputs:", [(it.get("id"), it.get("media_asset_id")) for it in (o.get("outputs") or []) if isinstance(it, dict)]) print("refs:", json.dumps(o.get("references") or [], ensure_ascii=False)[:400])