dsh-tui-jobs
by FUSU123fusu
dsh-TUI 的后台任务面板: /jobs 列出当前所有可见的后台任务(bash、子 agent 等),状态变化实时刷新,可查看已完成任务的输出、取消运行中的任务。补齐官方 WebUI 有而 TUI 没有的任务列表面。
A background-task panel for dsh-TUI: /jobs lists all visible background tasks (bash, sub-agents and more) with live status refresh, lets you inspect finished task output and cancel running tasks — filling the task-list gap between the official WebUI and the TUI.
安装
dsh plugin --profile web add github:FUSU123fusu/dsh-tui-jobsGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
适用于 dsh-TUI(dshtui.com)的社区插件。
dsh-TUI 的后台任务面板:/jobs 列出当前所有可见的后台任务(bash、子 agent 等),状态变化实时刷新,可查看已完成任务的输出、取消运行中的任务。补齐官方 WebUI 有而 TUI 没有的任务列表面。
English below.
用法
/jobs " 打开任务面板
列表:↑/↓ 选择 · Enter 查看详情与输出 · x 取消(3 秒内按两次确认)· r 刷新 · Esc 退出。
详情视图:↑/↓ / PgUp/PgDn 滚动输出 · x 取消 · Esc 返回。
设计要点
- 数据面全部来自 harness 的
ctx.jobs注册表(list/read/kill/onJobsChanged),机制层零改动。 - 输出读取有纪律:流式任务只有一条消费游标,面板绝不读运行中任务的输出(否则抢走模型侧完成通知的内容)——只有终态任务(completed/killed/failed)的输出可读,且幂等。
- 取消走二次确认(3 秒窗口双击 x),防误触。
- 列表运行中优先、终态最新在前;运行中任务时长每秒刷新。
- 宿主不支持 scene(web、headless)时退化为文本列表。
安装
dsh plugin --profile <你的profile> add dsh-tui-jobs
或从源码:npm pack 后 dsh plugin --profile <你的profile> add file:<tgz路径>。
开发
node --test " 单元测试(状态映射、时长格式化、排序、id 归一化)
English
A background jobs panel for dsh-TUI: /jobs lists every visible job from the harness ctx.jobs registry, follows status changes live, shows output of settled jobs, and cancels running ones (double-x confirm). Closes the jobs-list parity gap between the official WebUI and the TUI.
- Read discipline: stream jobs have a single consuming cursor, so the panel never reads a running job's output — terminal reads only, idempotent.
- Auto-refresh via
onJobsChangedplus a 1s duration ticker. - Degrades to a text list on hosts without the scene seam.
MIT
原始 README: https://github.com/FUSU123fusu/dsh-tui-jobs/blob/main/README.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent