Skip to content

contrib: 1127353621zxm-netizen - node-zstd-compat - #5

Merged
0liveiraaa merged 1 commit into
0liveiraaa:mainfrom
1127353621zxm-netizen:contrib/1127353621zxm-netizen-node-zstd-compat
Aug 16, 2026
Merged

contrib: 1127353621zxm-netizen - node-zstd-compat#5
0liveiraaa merged 1 commit into
0liveiraaa:mainfrom
1127353621zxm-netizen:contrib/1127353621zxm-netizen-node-zstd-compat

Conversation

@1127353621zxm-netizen

@1127353621zxm-netizen 1127353621zxm-netizen commented Aug 16, 2026

Copy link
Copy Markdown

node 版本与 dsh zstd 会话存储的兼容性研究。

内容

  • 发现:dsh rc.6 会话持久化依赖 node:zlib 的 zstd API;node 22.14.0 缺少 createZstdDecompress / createZstdCompress / zstdCompress / zstdDecompress 导出,导致 dsh 启动报 SyntaxError;node 22.23.2 正常。
  • 交付contributions/1127353621zxm-netizen-node-zstd-compat/
    • README.md(含排查要点:同一机器多个 node 并存时,npx/子进程派生的 node 与交互 shell 里 node --version 看到的可能不同)
    • scripts/check-node-zstd.mjs(两版本实测输出:22.23.2 OK / 22.14.0 FAIL)
  • 根 README 索引行已在 PR contrib: 1127353621zxm-netizen - dsh-session-import-export #4 统一添加。

环境:DSH rc.6 / Windows 11 / opencode go 订阅 / deepseek-v4-pro + deepseek-v4-flash

node 版本与 dsh zstd 会话存储兼容性:22.14.0 缺 zstd API 启动崩溃,22.23.2 正常
+ check-node-zstd.mjs 检测脚本(两版本实测输出附 README)
@0liveiraaa
0liveiraaa merged commit 9f4672c into 0liveiraaa:main Aug 16, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants