dsh-exec-extension
在终端中运行以下命令:
dsh plugin install LvDAO/dsh-exec-extension
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install LvDAO/dsh-exec-extension 即可安装,源码仓库地址为 https://github.com/LvDAO/dsh-exec-extension 。
插件介绍
在 CI/CD 管道或自动化脚本中调用 DeepSeek 时,标准 headless 模式缺少对沙箱策略、审批流程、输出格式等关键参数的细粒度控制,且模型覆写依赖磁盘配置,难以做到进程级隔离。dsh-exec-extension 正是为此而生:它提供一个专用的 exec profile,以一次性无头执行的方式运行任务,让你用一条命令完成从结构化输入到程序化输出的全流程。
该 bundle 沿用了 OpenCode run 与 Pi -p 的交互范式:管道 stdin 直接汇入 prompt,@file 附加文件文本,--format json 以 JSONL 流式输出会话事件,--dir 切换工作目录。沙箱与审批方面,支持 read-only、workspace-write、danger-full-access 三档权限,搭配 ask / never / allow 三种审批策略,CI 场景下 --full-auto 一条即开。模型覆写通过 Rust WASM 在进程内完成,不写任何磁盘配置,天然适合并发与容器化部署。
适合在 CI/CD 中集成 LLM 任务的工程师、需要脚本化批量调用 DeepSeek 的自动化团队,以及希望在不修改 headless-runner 的前提下获得完整 CLI 控制面的 agent-workflow 开发者。它明确不做 MCP、HTTP 服务、会话恢复,保持轻量、单次、可预测。
使用场景
- CI/CD 管道中以一条命令完成 LLM 任务并结构化收结果
- 自动化脚本批量调用 DeepSeek 并控制沙箱与审批策略
- 容器化部署中进程内覆写模型而不污染磁盘配置
适合人员
- 在 CI/CD 中集成 LLM 任务的工程师
- 需要脚本化批量调用 DeepSeek 的自动化团队
- 希望不修改 headless-runner 即获得完整 CLI 控制面的工作流开发者