概览
dsh-workspace-create-dialog
DSH 创建工作区对话框:上面填名称,下面选文件夹;只填名称就在「新建位置」下建出同名文件夹,选文件夹则弹出自己调的原生 IFileDialog 并延续上次所在的目录。 · A Codex-style Create Workspace dialog for DeepSeek Harness: name it and go, or pick a folder with a chooser that remembers where you were.
README / ZH
插件文档
目录摘要
DSH 创建工作区对话框:上面填名称,下面选文件夹;只填名称就在「新建位置」下建出同名文件夹,选文件夹则弹出自己调的原生 IFileDialog 并延续上次所在的目录。 · A Codex-style Create Workspace dialog for DeepSeek Harness: name it and go, or pick a folder with a chooser that remembers where you were.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **原生选择器只在 Windows 上实现。** 其它平台点「选择文件夹…」会显示失败原因;「只填名称」这条路径与平台无关,照常可用。 - **它用 `powershell.exe` + 运行时 `Add-Type`。** 这个组合(`-EncodedCommand` + `Add-Type`)正是终端防护软件重点盯的行为,极少数机器会被拦。另一条路是打包原生依赖(koffi);本插件选了零依赖。 - **已打开的原生窗口不能从浏览器里取消。** 这条链路上没有按请求中止的机制;关掉窗口才是取消。 - **「以填写的为准」依赖客户端工作区服务。** 名称与文件夹名不一致时会先注册再改名;万一改名失败,工作区照常存在,只是标题停在文件夹名上(控制台有警告)。 - **依赖 0.2.0-rc.2 的 `directoryFlow` 契约。** 将来 harness 改名或改契约时,插件会**静默失效**——`ctx.slots.inject` 等一个永远不来的声明,不报任何错。`dsh.engines.dsh` 只是把版本要求写明白,消除不了这个风险。
