dsh-spawn
在终端中运行以下命令:
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 服务的团队