推进 INI 面板 shell handoff package schema
This commit is contained in:
@@ -26,6 +26,7 @@ import {
|
||||
createIniPanelShellSessionHandoffCompatibilityReport,
|
||||
createIniPanelShellSessionHandoffDisplayViewModel,
|
||||
createIniPanelShellSessionHandoffPackage,
|
||||
createIniPanelShellSessionHandoffPackageSchema,
|
||||
createIniPanelShellSessionHandoffRenderState,
|
||||
createIniPanelShellSessionHandoffSnapshot,
|
||||
createIniPanelShellSessionHandoffSummary,
|
||||
@@ -45,6 +46,7 @@ import {
|
||||
isSupportedIniPanelControlPageApiManifest,
|
||||
isSupportedIniPanelLaunchApiManifest,
|
||||
isSupportedIniPanelShellIntegrationManifest,
|
||||
isSupportedIniPanelShellSessionHandoffPackage,
|
||||
isSupportedIniPanelShellSessionHandoffSummary,
|
||||
} from "../runtime/ui/ini-panel/ui-shell.js";
|
||||
```
|
||||
@@ -185,6 +187,11 @@ Use `createIniPanelShellSessionHandoffPackage()` or
|
||||
needs one browser API read containing the launch/control method manifests,
|
||||
snapshot, render-state, action-plan, and checklist. The package is a read-only
|
||||
handoff artifact and does not execute action-plan steps.
|
||||
Use `createIniPanelShellSessionHandoffPackageSchema()` or
|
||||
`linuxCncIniPanelLaunchApi.getShellSessionHandoffPackageSchema()` for the
|
||||
versioned package shape, and `isSupportedIniPanelShellSessionHandoffPackage()`
|
||||
or `linuxCncIniPanelLaunchApi.isSupportedShellSessionHandoffPackage()` before
|
||||
consuming a package from a browser shell.
|
||||
The browser workflow smoke
|
||||
`tests/browser/ini_panel_shell_integration_workflow_smoke.html` verifies the
|
||||
same external shell handoff: read integration manifest, pass readiness gate,
|
||||
|
||||
Reference in New Issue
Block a user