AI Agent Hub
Back to plugins
🧰

dsh-web-submit

Web Tools Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install JohnXu22786/dsh-web-submit

Paste the following prompt into your AI chat to install this plugin:

Install it in DeepSeek Harness by running dsh plugin install JohnXu22786/dsh-web-submit; the full source is at https://github.com/JohnXu22786/dsh-web-submit .

About this plugin

If you already keep a dsh web instance running and want to push tasks from the command line or a script, dsh-web-submit removes the need for a separate headless process or webhook glue. Tasks are injected directly into the live Web instance, sharing the same session store and event stream, so permission and approval prompts still surface in the Web UI exactly as before.

The plugin exposes three lightweight endpoints: POST to submit a task and receive a sessionId, GET to poll the latest status, and GET to subscribe to a live SSE event stream that closes after the turn ends. All requests are restricted to loopback (127.0.0.1 / localhost), keeping the trust boundary identical to the built-in /api surface with no extra auth configuration.

It is aimed at developers already working in Web mode with DeepSeek Harness who want to drive tasks programmatically from a shell script or CI step. No workflow change is needed—drop a one-liner curl or a fetch call in your terminal, and the task runs in real time just as if you had typed it into the Web UI.

Use Cases

  • Submit tasks via curl in CI scripts and watch execution live in the Web UI
  • Batch-submit tasks with a shell loop hitting /x/headless and listen for completion over SSE
  • Keep the Web UI open while firing quick debug tasks from a terminal pane in tmux

Best For

  • Developers already working in Web mode with DeepSeek Harness
  • Automation engineers weaving AI tasks into shell scripts or CI pipelines
  • Users who prefer a terminal-first workflow while keeping live Web UI visibility