dsh-monaco:为 DeepSeek Harness 插件提供本地 Monaco 编辑器分发
DeepSeek Harness 插件通道不支持多文件分发,故 `dsh-monaco` 插件挂载自身路由提供 Monaco 编辑器,实现本地化且无需 CDN。安装启用后,通过加载 loader 并配置路径即可使用。该插件支持自定义挂载路径,具备严格的路径遍历防护、内容类型限制及缓存策略。已知限制包括不支持 Web Workers,且 Monaco 升级需破坏缓存。
阅读全文dsh-explorer-plugin:在 DSH Web GUI 中加入 workspace 文件浏览器与 Monaco 编辑器
dsh-explorer-plugin 是一个为 DeepSeek Harness (DSH) Web GUI 开发的插件,旨在让用户无需切换至外部编辑器即可在侧边栏直接管理会话 workspace 中的文件。该插件提供文件树浏览功能,支持文件的创建、重命名、移动及删除等操作,并集成 Monaco 编辑器,支持多标签、撤销重做、语法高亮(基于 VS Code TextMate 语法支持 28 种语言)及外部冲突检测。 在功能上,插件通过 SSE 实时监听代理的文件变化,自动更新文件树;提供“分析”和“修复”快捷操作,可在用户确认后向代理发送指令。安全性方面,所有操作严格限制在会话 worksp
阅读全文dsh-classic-coding:在 DSH Web UI 中打开 Monaco 编辑器与文件树
`dsh-classic-coding` 是 `better-er` 维护的 DSH 客户端插件,旨在解决对话式开发中频繁切换外部编辑器的问题。它在 DSH Web UI 中提供侧边覆盖层面板,集成文件树与 Monaco 编辑器,允许用户在不离开当前会话的情况下直接查看、编辑并保存工作区文件。 核心功能包括:侧栏底部的“古法编程”按钮触发面板;左侧文件树支持懒加载及过滤无关目录;Monaco 编辑器支持多标签页、语法高亮及 `Ctrl+S` 保存;底部状态栏显示路径与保存反馈。面板支持 `Esc` 或点击遮罩关闭,并自动适配明暗主题。此外,消息流中的文件入口可直接在该面板内打开。 安装通过 `
阅读全文