Compatibility matrix

August 28, 2026 · View on GitHub

English | 中文

DSH and this plugin are both pre-stable. Pin the complete version set used by a verified deployment instead of assuming compatibility across release candidates.

Runtime versions

SurfaceDeclared rangeCurrent evidence
Node.js`^22.19.0
DSH services^0.1.1-rc.2 peersFresh-profile installation and Web boot passed with the matching DSH line.
React^18.2.0 peerUsed by the package Web client.
Package managerDSH-managed pnpm pathdsh plugin owns profile installation and bundle reconciliation.

The plugin consumes Host, session, tool, Skill, subprocess, invariant, and Web client extension points. A DSH update that changes those contracts requires a fresh installation and runtime check even when dependency resolution succeeds.

Capability matrix

CapabilityDefault installExtra dependencyAcceptance status
PPT scene check and editable renderYesNone beyond npm dependenciesVerified in a fresh Web profile on macOS.
PPTD inspect/check/screenshot/renderYesNone beyond npm dependenciesVerified against the packaged CLI on macOS.
Bundled visual reference packsYesNonePackage-content and runtime-read checks passed.
Workspace image reuseYesA valid local workspace imagePath, signature, byte, and hash checks passed.
Image generationNoSeparate DSH image tool and providerIndependent capability; not supplied by this package.
Slides JSX/template routeNoAuthorized Tencent Skill, SlideP, and Tencent Docs runtimeVerified only in the staged local environment recorded by the release process.
PowerPoint edit-save-reopenExternalMicrosoft PowerPointSeparate native-app gate; not established by package tests.
WPS edit-save-reopenExternalWPS OfficeSeparate native-app gate; not established by package tests.
Packaged DSH DesktopExternalMatching Desktop-bundled DSHSeparate product-distribution gate.

Platform status

PlatformDefault PPT routeOptional Slides route
macOS arm64Local package and Web acceptance passed.Local staged runtime acceptance exists; exact artifacts remain operator-supplied.
macOS x64Not run for this release.Not run.
Linux x64/arm64Not run for this release.Requires a compatible operator-supplied native engine; not run.
Windows x64/arm64Not run for this release.Requires a matching editor_sdk.exe; not run.

Pure JavaScript dependencies make the default route portable in design. A successful install on another platform proves dependency resolution, while a generated and inspected PPTX proves runtime behavior. Native Office acceptance remains a later gate.

Upgrade rule

For each DSH or Node.js upgrade:

  1. install the exact plugin version into a fresh profile;
  2. confirm the bundle row and Web client load;
  3. run one checked PPT scene through final workspace publication;
  4. run the packaged CLI against a known PPTD fixture;
  5. retain PowerPoint/WPS and packaged Desktop status as separate results.