全部插件

DSH / BUNDLE / CLIENT-UI

@gorban/dsh-job-stop

v0.1.2gorban / dsh-job-stop28c394148c

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

@gorban/dsh-job-stop

DeepSeek Harness plugin: stop a running background job from the session-header job list, behind a confirmation dialog.

README / ZH

插件文档

目录摘要

DeepSeek Harness plugin: stop a running background job from the session-header job list, behind a confirmation dialog.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **Only `running` rows offer the stop affordance.** A `stopping` job is already ending; offering to stop it again would be a second request for the same outcome. - **The dialog restates what the registry published.** For `bash` that is the complete command (`args.command`, untruncated), which is why the dialog is worth opening. A producer that publishes a truncated label gives the dialog only that. - **A Session with no live Agent cannot have its jobs stopped** (`409`). The kill is fenced by that exact owner instance, and guessing one would be an authorization hole. - **Stopping a job does not remove its `run_in_background` card** from the transcript; the card was never live-updating, and the list is where the outcome is legible. - **The shadow depends on one cell id.** If upstream renames the `job-list` slot entry, this plugin's entry stops replacing it and both lists would render. The fix is a one-line id change here. - **The recorded kill reason is a fixed English string** (`stopped by the user from the background-job list`), kept stable so it greps in logs and in a job's terminal `detail`; it is not user-facing copy.