# Compatibility matrix | Component | Verified version | Status | Notes | |---|---:|---|---| | Node.js | 22+ | Supported | Package engine baseline. | | `oh-my-engine` | Git commit `5c6d4cc` (`0.5.0`) | Supported | Auditable vendored package from the original repository; npm publication is not required. | | DSH tools, commands, session, system prompt | 0.1.1-rc.2 | Verified | Exact peer baseline for the first release. | | Cordis | 4.0.1 | Verified | Runtime composition baseline. | | DSH Desktop | 2.0.4 | Verified | Full interactive lifecycle acceptance completed. | | DSH Web | 0.1.1-rc.2 profile baseline | Supported | Profile installation and composition must be rechecked on upgrade. | | Headless / ACP | — | Not committed | Outside the first release scope. | DSH is in developer preview. Before expanding a peer range or updating the verified version, rerun: 1. Cordis composition and `standingKeyFor('ome-engineer')` mounting. 2. Standard, Code, and Minimal preset isolation snapshots. 3. Session resume, fork, subagent read-only, and cancellation tests. 4. A real Define through Learn flow in Web and Desktop. 5. Clean-home package install, update, remove, and rollback tests. The `event-catalog` bootstrap is a compatibility layer for DSH `0.1.1-rc.2`, which does not expose an official downstream custom-event registration service. Treat changes to Session Event APIs as release-blocking until this layer is reverified.