dsh-nushell
在终端中运行以下命令:
dsh plugin install daief/dsh-nushell
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install daief/dsh-nushell 即可安装该插件,源码仓库位于 https://github.com/daief/dsh-nushell
插件介绍
DSH 内置的 bash 工具只能执行传统 Shell 语法,对于习惯用 Nushell 管道式数据处理、结构化表格操作的用户来说,模型产出的命令往往需要二次改写。dsh-nushell 作为一个 Profile Bundle,在保持面向模型的工具名称和参数完全不变的前提下,将底层执行器替换为 Nushell,让模型直接用 Nushell 语义书写命令,省去中间转换。
执行时,每条命令通过 nu --no-config-file -c 在独立进程中运行,用户的 config.nu 与 env.nu 不会介入工具调用,保证每次执行环境干净且可预测。后台任务、权限审批、沙箱隔离、超时控制和输出处理则继续复用 DSH 原有机制,插件不与这些底层能力冲突。由于每次调用都是一次全新进程,调用之间不共享 Shell 状态或变量,workdir 参数成为唯一的位置锚点。
如果你已在日常或自动化工作流中重度使用 Nushell,并且希望在 DeepSeek Harness 中让模型直接以 Nushell 语法完成任务,dsh-nushell 是最直接的桥梁,无需改动 DSH 核心,也无需维护额外的 Shell 脚本。
使用场景
- 让模型直接用 Nushell 管道语法处理结构化数据
- 替代传统 bash 工具执行环境敏感命令
- 在 DSH 沙箱内安全运行 Nushell 工作流
适合人员
- 日常重度使用 Nushell 的开发者
- 需要结构化数据处理管道的自动化工作流用户
- 希望模型直接输出 Nushell 语法而非 Shell 脚本的 DSH 用户