From 84c8bab73e8f3fc79c14d90c693a4e35feac81c3 Mon Sep 17 00:00:00 2001 From: Wayland Yang Date: Sat, 20 Jun 2026 03:43:06 +0800 Subject: [PATCH] chore(hub): jupyter-kernel + e2b-codeinterpreter now portable (#242 follow-up) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two more hub assets re-baked + re-packed with a current forkd (records rootfs, ships content-addressed sidecar), both files uploaded to their releases: jupyter-kernel pack 14.7 MiB + sidecar 864 MiB (scipy-notebook, 4 GiB rootfs) e2b-codeinterpreter pack 20.9 MiB + sidecar 717 MiB (5 GiB rootfs — image needed --size 5120) registry.json latest+v1 sha256/size updated for both. With the earlier batches (#248, #249), 8 of 9 hub assets are now portable. Only coding-agent-fork remains — it's a runtime-populated branch snapshot (needs the daemon spawn→exec→branch flow), tracked separately. Co-Authored-By: Claude Opus 4.8 (1M context) --- registry.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/registry.json b/registry.json index 7ba1317..e014bf3 100644 --- a/registry.json +++ b/registry.json @@ -182,8 +182,8 @@ "versions": { "latest": { "url": "https://github.com/deeplethe/forkd/releases/download/hub-e2b-codeinterpreter-v1/e2b-codeinterpreter.forkd-snapshot.tar.zst", - "sha256": "0ba779995b5b5c8fa41fb2868937e80ce7971348da786d9f72939631d974f39d", - "size_bytes": 22644781, + "sha256": "3fe9d1f633ecfdfc96e5db10bf42141759df7bc26cde0e2b7e2e8e92febf40d3", + "size_bytes": 21868328, "memory_mib": 2048, "base_image": "e2bdev/code-interpreter:latest", "recipe_path": "recipes/e2b-codeinterpreter", @@ -192,8 +192,8 @@ }, "v1": { "url": "https://github.com/deeplethe/forkd/releases/download/hub-e2b-codeinterpreter-v1/e2b-codeinterpreter.forkd-snapshot.tar.zst", - "sha256": "0ba779995b5b5c8fa41fb2868937e80ce7971348da786d9f72939631d974f39d", - "size_bytes": 22644781, + "sha256": "3fe9d1f633ecfdfc96e5db10bf42141759df7bc26cde0e2b7e2e8e92febf40d3", + "size_bytes": 21868328, "memory_mib": 2048, "base_image": "e2bdev/code-interpreter:latest", "recipe_path": "recipes/e2b-codeinterpreter", @@ -207,8 +207,8 @@ "versions": { "latest": { "url": "https://github.com/deeplethe/forkd/releases/download/hub-jupyter-kernel-v1/jupyter-kernel.forkd-snapshot.tar.zst", - "sha256": "4b8b11388a5fcd57464868bd7d1aaa9e5008dee438c5e53b8ebca6c557f27a80", - "size_bytes": 16220009, + "sha256": "70df4d3a617dac84f7a0505f2323b90c12b909256c4472280d66c965835e9c9d", + "size_bytes": 15463459, "memory_mib": 2048, "base_image": "quay.io/jupyter/scipy-notebook:latest", "recipe_path": "recipes/jupyter-kernel", @@ -217,8 +217,8 @@ }, "v1": { "url": "https://github.com/deeplethe/forkd/releases/download/hub-jupyter-kernel-v1/jupyter-kernel.forkd-snapshot.tar.zst", - "sha256": "4b8b11388a5fcd57464868bd7d1aaa9e5008dee438c5e53b8ebca6c557f27a80", - "size_bytes": 16220009, + "sha256": "70df4d3a617dac84f7a0505f2323b90c12b909256c4472280d66c965835e9c9d", + "size_bytes": 15463459, "memory_mib": 2048, "base_image": "quay.io/jupyter/scipy-notebook:latest", "recipe_path": "recipes/jupyter-kernel",