概览
dsh-plugin-design
dsh plugin design — DSH third-party plugin maintenance assistant: bounded evidence gathering, plan-bound approvals, byte snapshots, CAS edits, isolated validation, official deployment and portable distribution.
README / ZH
插件文档
目录摘要
dsh plugin design — DSH third-party plugin maintenance assistant: bounded evidence gathering, plan-bound approvals, byte snapshots, CAS edits, isolated validation, official deployment and portable distribution.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 静态规则是启发式预检;命中不等于必然崩溃,未命中也不等于安全。 - 同进程 Host/Client 插件仍可能阻塞或终止宿主;隔离运行需要外部监督进程、独立账户或 VM/容器,临时 `DSH_HOME` 不是 OS 沙箱。 - Client 渲染回执依赖插件自己的 Client 半体发送;没有回执就是 UNKNOWN。 - 文件创建可回滚记录为“需人工删除”(公开 `ctx.fs` 没有删除操作)。 - `dshpd_validate(mode=dsh-host)` 需要显式 CLI argv,不能从插件内部安全猜测。 - 已测试矩阵见 `SUPPORT-MATRIX.md`;未列出的组合不是已支持。
