v0.4.3-pre.2
Pre-release
Pre-release
DSH 0.1.3 prerelease
Targets DSH 0.1.3-alpha.2, host Pi 0.85.1 and plugin Pi 0.85.1.
Install explicitly:
dsh plugin --profile web add dsh-lcx-codex@0.4.3-pre.2prelatest tracks this prerelease. Stable latest remains 0.4.2 for the older DSH stack.
Changes
- Strict TypeScript source and clean generated host/client builds.
- DSH-native route, attachment, session, settings and locale integration; Pi 0.85.1 cache semantics including 30m explicit long retention.
- Bounded response reads and hardened Native v5 replay, portable history and search error handling.
- Bilingual documentation for natural-language Hosted image search and inline DSH image display.
Breaking migration and limitations
- Old 0.4.2 plugin configuration and v3/v4 checkpoints are unsupported. Reconfigure and start a new session; current v5 restart/resume remains supported.
- Only four LCX switches remain configurable. Pressure thresholds 90%/95% and search timeout 240 seconds are fixed policy.
- Windows DSH 0.1.3-alpha.2 has an fs-ext startup loading issue. Live Windows tests used the approved non-Windows-only fs-ext loading correction while preserving the original Win32 session lock. This plugin does not automatically patch DSH.
- Alpha references may fail intermittently; screenshot delivery as a displayable image is not verified. Hosted image search does not require Alpha and is not image generation.
- Proxy/NO_PROXY, broader concurrency/cancellation, background continuable subagents and all attachment-format combinations are not fully covered.
Verification
156 tests, strict host/client types, four schemas and a 36-file clean generated rebuild pass on this exact exported tree. The shipped runtime matches the frozen live-tested candidate. Bounded live tests include Native compaction/restart/model switching, real PNG/TXT uploads, search/image display, two-session isolation and foreground subagent caches. This prerelease is not blanket cross-platform acceptance.
Published using npm trusted publishing with provenance. Tarball SHA256:
6e685fc5d2c309a3ebaeca9571ee5e307536c26d702328e2d947dbd17b36d209