当前位置: 首页 > news >正文

用于dsh的wsl插件,直接打开wsl工作区

dsh-wsl-workspace

在 DeepSeek Harness Web GUI 中「添加 WSL 工作区」:让 agent 会话的 bash 命令与文件读写都运行在本机 WSL 发行版里,路径均为 Linux 形式,WSL 内无需安装任何工具链。会话可同时访问 WSL 与 Windows 两个系统——bash 命令在 WSL 发行版内执行,Windows 文件随时可通过/mnt/<drive>(如/mnt/c/Users/...)访问。

安装

三种方式任选其一,然后重启dsh web

# 1) npm 包dsh plugin--profile web add dsh-wsl-workspace# 2) GitHub 仓库(仓库内已含预构建 lib/,无需本地构建)dsh plugin--profile web add https://github.com/6Mikao9/dsh-wsl-workspace# 3) 本地目录(开发/自用)dsh plugin--profile web add D:\path\to\dsh-wsl-workspace

重启dsh web后,侧栏底部 Settings 旁出现 W 按钮。

使用

点侧栏底部 Settings 旁的 W 按钮,打开「添加 WSL 工作区」对话框。先从下拉框选择一个发行版,再浏览目录树或直接输入 Linux 绝对路径(如/home/me/proj),可以点「检查」确认路径存在。对话框文案跟随 DSH 界面语言。用户名是可选项:留空则以该发行版的默认用户运行,填写该发行版里的某个 Linux 用户名则以该用户运行(等价于wsl.exe -u <用户名>)。用户名只影响 bash 命令的运行身份,文件工具通过 Windows 侧的 WSL 共享访问、不受其影响;每个工作区填写的用户名保存在<dshHome>/wsl-workspaces.json,删除对应条目(或重开对话框重建工作区)即可恢复默认用户。

点「创建并打开」后,新会话随即运行在 WSL:bash工具在所选发行版内执行命令,read/write/edit读写 WSL 文件,模型看到的所有路径都是 Linux 形式。模式选择器照常可用——标准、PTC、极简、创造都会自动落到对应的 WSL 变体(选择器里的 WSL 变体条目为中英双语,如WSL · Standard mode(标准模式));会话内仍可通过/mnt/<drive>(如/mnt/c/Users/...)访问 Windows 文件。

行为与权限说明

  • bash 工具:以配置的用户名在 WSL 发行版内运行(留空 = 发行版默认用户,通常为 root),可对发行版内任意路径读写。Windows 的 ACL 沙箱无法包裹wsl.exe(子进程运行在 Linux 内核侧),WSL 自身即隔离边界,DSH 文件策略不作用于 bash。
  • 文件工具(read/write/edit):经 Windows 侧的 WSL 9P 共享访问,受 DSH 文件策略约束。workspace-write下读可到任意位置、写仅限会话工作区;改为danger-full-access后工作区外也可写入。用户名设置不影响文件工具。
  • wsl.exe在发行版尚未启动时向 stderr 打印的 localhost 端口转发提示(乱码但无害)可忽略。

许可与出处

MIT,详见 LICENSE 与 NOTICE,NOTICE 精确列明:

  • 改编/继承源码:DeepSeek Harness(MIT)的dsh-bash-local(执行器机制)、dsh-fs-localWslFileSystem子类化)、shipped agent presets(变体生成读取/变换);
  • 设计参考(未复制源码):dsh-bash-terminal(MIT,wsl argv/WSLENV 思路)、dsh-side-panel(BSD-3-Clause,Host 路由模式)、vpshub(MIT,路线图参考)。

发布/再分发时请保留 LICENSE 与 NOTICE。

致谢

特别感谢 dsh-deep-whale(DSH Web 鲸鱼娘皮肤系列 · 深海女仆工坊 maid-atelier,CC BY-NC-SA 4.0):鲸鱼娘皮肤插件为 DeepSeek Harness Web 界面带来了一整套可爱的皮肤,让 DSH 的日常使用更有温度。

http://www.jsqmd.com/news/1404429/

相关文章:

  • 南宁空调报错故障代码/空调维修报价/故障排查空调漏水又跳闸,亿豪上门把问题消-亿豪电器维修 - 行业甄选汇
  • 5分钟搞定抖音评论采集:三个步骤把视频评论一键导出Excel
  • 2026杭州翡翠回收避坑实录:柜台三万买的翡翠挂件,回收只值三千?行家揭秘翡翠变现的真正逻辑! - 帅气的人
  • 后装车机蓝牙断连根因拆解:从300台批次故障到0差评的ODM品控实战复盘
  • VC++ 6.0安装配置全攻略:解决现代系统兼容性问题
  • Deepseek Harness:AI智能体标准化评估平台核心功能与实战指南
  • 1个脚本轻松为Windows 11 LTSC装回微软商店:LTSC-Add-MicrosoftStore从零到上手
  • Agent Demo能跑,为什么团队接手就崩?2026年求职的分水岭在这
  • 武汉初三分流选什么专业不吃亏 AI+3D 信创专业三年直通大厂 - 湖北找学校
  • 激光打印机耗材实战指南:硒鼓结构与加粉全流程详解
  • Linux手动安装Node.js:从下载到配置的完整指南与多版本管理
  • Chrome浏览器CPU占用率过高:从进程分析到系统优化的完整解决方案
  • 三步搞定TikTok评论批量采集:完整评论数据一键导出Excel实战
  • Minecraft存档修复终极指南:3种区块损坏修复方案,轻松救回你的世界
  • 东莞地下管道漏水不用瞎挖!( 2026 最新 )漏水检测团队客观测评 - 宅仕达
  • KMS_VL_ALL_AIO完全指南:3种激活模式彻底解决Windows和Office激活难题
  • 一个脚本搞定 Windows 与 Office 激活:KMS_VL_ALL_AIO 从入门到熟练的实操笔记
  • 哈尔滨防水补漏房屋漏水维修靠谱商家推荐(2026新):卫生间阳台地下室精准测漏维修 - 北京优选
  • KMS_VL_ALL_AIO智能激活脚本上手指南:5分钟搞定Windows与Office激活
  • 从AI游侠到智能将军:基于LangChain构建具备规划与工具调用能力的AI智能体
  • Windows系统DLL替换:System32文件操作的风险与安全实践
  • CLI的AI时代复兴:从命令行工具到AI-Agent基础设施的演进
  • Windows 11 LTSC没有微软商店?LTSC-Add-MicrosoftStore一个脚本5分钟装回,附完整避坑教程
  • 深入解析STM32F429系统架构:从总线矩阵到图形加速的嵌入式设计实践
  • 反复漏水指南:告别年年返修,解锁长效干爽居家环境 - 用户198513
  • HarmonyOS APP开发---“记一笔“记账App,需要用到这个库
  • 海陵岛必吃美食,哪家店让你回味无穷? - 滚动商讯
  • 北大纵横:人力资源咨询与人才培育的实践伙伴 - 天下观知
  • Anomaly Transformer:基于关联差异的时序异常检测原理与工程实践
  • Hive Left Semi Join 性能优化实战:替代 IN/EXISTS 子查询,提升大数据查询效率