DSH Plugins
返回列表
🖥️

dsh-spawn

客户端 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install snylonue/dsh-spawn

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install snylonue/dsh-spawn,即可从 https://github.com/snylonue/dsh-spawn 安装该客户端插件。

插件介绍

在智能体里用传统 shell 拼命令、管输出,模型常常卡在 pwsh 或 bash 的引号与管道上。dsh-spawn 把「跑程序」拆成不经 shell 的直接执行能力,并可选 stat、list_dir 做文件系统查询,让编排更像在 TypeScript 里组合多个进程与结果,而不是在一行 shell 里硬扛。

core 能力是 spawn:每次调用都会启动一个 job,前台会等到结束,超时则转入后台;非零退出仍是正常结果,基础设施失败才会在前台抛错。stat 与 list_dir 需单独加载子入口;PTC-spawn 预设默认启用三者,并在 PTC 模式下用这套工具替代 shell。

插件面向已使用 DSH 0.2.1-rc.2 且具备 working-directory、jobs 与 sandbox 等宿主服务的配置者。若你希望代理更稳定地执行命令、查目录与文件元数据,并愿意用预设收敛工具面,这个客户端插件值得纳入 profile。

使用场景

  • 需要不经 shell 直接跑命令并拿到退出结果
  • 要在代理侧查目录列表或文件 stat
  • 想用 PTC-spawn 预设用工具替代传统 shell

适合人员

  • 使用 DSH 0.2.1-rc.2 的 profile 维护者
  • 为智能体设计更稳命令执行链路的开发者
  • 已启用 working-directory 与 sandbox 服务的团队