From bc7f3c37328f060223aa64e5659bd544d4bf1569 Mon Sep 17 00:00:00 2001 From: JasonBuildAI Date: Thu, 22 Oct 2026 20:43:38 +0800 Subject: [PATCH] fix(content-ops): read image plans as UTF-8 Signed-off-by: JasonBuildAI --- loopx/capabilities/content_ops/media_cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loopx/capabilities/content_ops/media_cli.py b/loopx/capabilities/content_ops/media_cli.py index 02b2930b1e..7f02999522 100644 --- a/loopx/capabilities/content_ops/media_cli.py +++ b/loopx/capabilities/content_ops/media_cli.py @@ -52,7 +52,7 @@ def handle_media_command(args) -> dict: path = Path(args.plan_json).expanduser() if path.stat().st_size > 256 * 1024: raise ValueError("Image intent exceeds 256 KiB") - return images.prepare(json.loads(path.read_text()), source_directory=Path(args.source_directory), image_id=args.image_id) + return images.prepare(json.loads(path.read_text(encoding="utf-8")), source_directory=Path(args.source_directory), image_id=args.image_id) if not args.image_id: raise ValueError("Select an image intent") if args.operation == "inspect":