DSH Plugins
返回列表
🖥️

dsh-nushell

客户端 更新于 2026.08.19

在终端中运行以下命令:

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 用户