mirror of
https://github.com/rookiestar28/ComfyUI-OpenClaw.git
synced 2026-08-14 00:48:07 +00:00
chore(compat): refresh host reference anchors
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user