From 10c0a60a3961db0351b02fca447df3e1405fe1ca Mon Sep 17 00:00:00 2001 From: rookiestar28 Date: Sat, 18 Apr 2026 18:03:19 +0800 Subject: [PATCH] chore(compat): refresh host reference anchors --- docs/release/compatibility_matrix.md | 20 +++++++++---------- tests/e2e/utils/helpers.js | 5 ++++- ...est_r90_compatibility_matrix_governance.py | 12 +++++------ 3 files changed, 20 insertions(+), 17 deletions(-) diff --git a/docs/release/compatibility_matrix.md b/docs/release/compatibility_matrix.md index f7dd501..ddf8fde 100644 --- a/docs/release/compatibility_matrix.md +++ b/docs/release/compatibility_matrix.md @@ -3,16 +3,16 @@ ```openclaw-compat-matrix-meta { "anchors": { - "comfyui": "v0.18.1-40-g7d437687", - "comfyui_frontend": "1.43.11", - "desktop": "0.8.27 (core 0.18.3 / frontend 1.41.21)" + "comfyui": "0.19.3", + "comfyui_frontend": "1.44.4", + "desktop": "0.8.32 (core 0.19.3 / frontend 1.42.11)" }, "evidence": { - "evidence_id": "compat-matrix-20260401", - "updated_at": "2026-04-01T00:00:00+08:00", + "evidence_id": "compat-matrix-refresh-20260418", + "updated_at": "2026-04-18T10:23:56.704178+00:00", "updated_by": "manual" }, - "last_validated_date": "2026-04-01", + "last_validated_date": "2026-04-18", "matrix_version": "v0.2.2", "policy": { "max_age_days": 45, @@ -28,9 +28,9 @@ This document tracks the current reference anchors and validated environments fo | Component | Validated Range | Best Effort / Experimental | Notes | | :--- | :--- | :--- | :--- | -| **ComfyUI** | `v0.18.1-40-g7d437687` reference anchor | Older snapshots | Current upstream reference repo head used for compatibility review | -| **ComfyUI Frontend** | `1.43.11` reference anchor | Minor drift around the anchor | Sidebar extension contract (`registerSidebarTab`) still matches this repo | -| **ComfyUI Desktop** | `0.8.27 (core 0.18.3 / frontend 1.41.21)` reference anchor | Desktop bundle may lag standalone frontend | Treat desktop parity as a distinct host surface, not an alias of standalone frontend HEAD | +| **ComfyUI** | `0.19.3` reference anchor | Older snapshots | Current upstream reference repo version used for compatibility review | +| **ComfyUI Frontend** | `1.44.4` reference anchor | Minor drift around the anchor | Sidebar extension contract (`registerSidebarTab`) still matches this repo | +| **ComfyUI Desktop** | `0.8.32 (core 0.19.3 / frontend 1.42.11)` reference anchor | Desktop bundle may lag standalone frontend | Treat desktop parity as a distinct host surface, not an alias of standalone frontend HEAD | | **Python** | 3.10, 3.11, 3.12 | 3.9 | 3.13 not yet validated | | **Torch** | 2.1.2+ | 1.13+ | CUDA 11.8/12.1 verified | @@ -38,7 +38,7 @@ This document tracks the current reference anchors and validated environments fo - **ComfyUI host runtime**: current bootstrap assumptions remain aligned with upstream `PromptServer` startup and route registration flow. - **Frontend host surface**: current sidebar integration contract remains compatible with the standalone frontend reference anchor, but nested-subgraph and promoted-widget behavior should be treated as a regression-sensitive seam. -- **Desktop host surface**: desktop currently embeds an older frontend bundle than the standalone frontend reference. Validate desktop-specific behavior against the desktop anchor instead of assuming standalone-frontend parity. +- **Desktop host surface**: desktop currently embeds frontend `1.42.11`, which still lags the standalone frontend `1.44.4` reference. Validate desktop-specific behavior against the desktop anchor instead of assuming standalone-frontend parity. ## Operating Systems diff --git a/tests/e2e/utils/helpers.js b/tests/e2e/utils/helpers.js index 0cd26b4..46932a6 100644 --- a/tests/e2e/utils/helpers.js +++ b/tests/e2e/utils/helpers.js @@ -80,7 +80,10 @@ export async function installHostRuntime(page, { hostSurface = HOST_SURFACES.sta } } else { window.__OPENCLAW_HOST_SURFACE__ = 'standalone_frontend'; - window.__DISTRIBUTION__ = 'standalone_frontend'; + // IMPORTANT: current standalone frontend uses the localhost distribution + // marker; keep OpenClaw host-surface stamping explicit, but mirror the + // host's real distribution literal in the harness. + window.__DISTRIBUTION__ = 'localhost'; try { delete window.electronAPI; } catch (error) { diff --git a/tests/test_r90_compatibility_matrix_governance.py b/tests/test_r90_compatibility_matrix_governance.py index b9787f7..e3d5a37 100644 --- a/tests/test_r90_compatibility_matrix_governance.py +++ b/tests/test_r90_compatibility_matrix_governance.py @@ -52,15 +52,15 @@ class TestR90CompatMatrixGovernance(unittest.TestCase): def test_build_host_surface_contract_tracks_desktop_embedded_frontend_lag(self): contract = build_host_surface_contract( { - "comfyui": "v0.18.1-40-g7d437687", - "comfyui_frontend": "1.43.11", - "desktop": "0.8.27 (core 0.18.3 / frontend 1.41.21)", + "comfyui": "0.19.3", + "comfyui_frontend": "1.44.4", + "desktop": "0.8.32 (core 0.19.3 / frontend 1.42.11)", } ) self.assertTrue(contract["ok"], msg=contract) self.assertEqual(contract["code"], "R164_HOST_SURFACES_READY") self.assertEqual( - contract["surfaces"]["desktop"]["embedded_frontend_version"], "1.41.21" + contract["surfaces"]["desktop"]["embedded_frontend_version"], "1.42.11" ) self.assertEqual( contract["surfaces"]["desktop"]["frontend_parity"]["status"], "lagging" @@ -69,7 +69,7 @@ class TestR90CompatMatrixGovernance(unittest.TestCase): def test_build_host_surface_contract_marks_invalid_desktop_anchor(self): contract = build_host_surface_contract( { - "comfyui_frontend": "1.43.11", + "comfyui_frontend": "1.44.4", "desktop": "desktop-head", } ) @@ -183,7 +183,7 @@ class TestR90CompatMatrixGovernance(unittest.TestCase): self.assertTrue(contract["ok"], msg=contract) desktop_surface = contract["surfaces"]["desktop"] self.assertEqual(desktop_surface["frontend_parity"]["status"], "lagging") - self.assertEqual(desktop_surface["embedded_frontend_version"], "1.41.21") + self.assertEqual(desktop_surface["embedded_frontend_version"], "1.42.11") self.assertTrue( ( REPO_ROOT / "tests" / "e2e" / "specs" / "desktop_host_parity.spec.js"