DSH Plugins
返回列表
🧰

dsh-web-submit

联网工具 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install JohnXu22786/dsh-web-submit

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

在 DeepSeek Harness 中执行 dsh plugin install JohnXu22786/dsh-web-submit 即可完成安装,完整源码见 https://github.com/JohnXu22786/dsh-web-submit 。

插件介绍

如果你已经在跑 dsh web,却还想从命令行或脚本里提交任务,dsh-web-submit 就是为此而生的。它不再需要你另起一个无头进程或用 webhook 做粘合——所有任务直接注入正在运行的 Web 实例,复用同一套会话存储和事件流,权限与审批提示也照常出现在 Web UI 中。

插件只暴露三个轻量端点:POST 提交任务并拿到 sessionId,GET 轮询最新状态,GET 订阅 SSE 实时事件流直到本轮结束。因为请求仅限本机回环(127.0.0.1 / localhost),信任边界与内置 /api 接口完全一致,无需额外鉴权配置。

适合已经在 Web 模式下使用 DeepSeek Harness、希望用 Shell 脚本或 CI 步骤程序化驱动任务的开发者。你不需要改变现有工作流,只需在命令行贴一行 curl 或调一次 fetch,任务就会像你在 Web UI 里手敲一样实时跑起来。

使用场景

  • 在 CI 脚本中通过 curl 提交任务并在 Web UI 实时观察执行过程
  • 用 Shell 循环调用 /x/headless 端点批量提交任务,再通过 SSE 监听完成状态
  • 日常开发时保持 Web UI 打开,同时用 tmux 分屏从终端快速下发调试任务

适合人员

  • 已在 Web 模式下使用 DeepSeek Harness 的开发者
  • 需要将 AI 任务编排进 Shell 脚本或 CI 流水线的自动化工程师
  • 偏好命令行工作流但仍希望保留 Web UI 实时可视化的用户