FUSU123fusu/dsh-tui-jobs
FUSU123fusu★ 0JavaScript最后同步: 2026-08-17
—
README 摘要
dsh-tui-jobs dsh-TUI 的后台任务面板: /jobs 列出当前所有可见的后台任务(bash、子 agent 等),状态变化实时刷新,可查看已完成任务的输出、取消运行中的任务。补齐官方 WebUI 有而 TUI 没有的任务列表面。 English below. 用法 列表:↑/↓ 选择 · Enter 查看详情与输出 · x 取消(3 秒内按两次确认)· r 刷新 · Esc 退出。 详情视图:↑/↓ / PgUp/PgDn 滚动输出 · x 取消 · Esc 返回。 设计要点 - 数据面全部来自 harness 的 ctx.jobs 注册表( list / read / kill / onJobsChanged ),机制层零改动。 - 输出读取有纪律 :流式任务只有一条消费游标,面板绝不读运行中任务的输出(否则抢走模型侧完成通知的内容)——只有终态任务(completed/killed/failed)的输出可读,且幂等。 - 取消走二次确认(3 秒窗口双击 x),防误触。 - 列表运行中优先、终态最新在前;运行中任务时长每秒刷新。 - 宿主不支持 scene(web、headless)时退化为文本列表。 安装 或从源码: npm pack 后 dsh plugin --profile add file: 。 开发 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 onJobsChanged plus a 1s duration ticker. - Degrades to a text list on hosts without the scene seam. MIT
在 GitHub 查看完整 README →分类
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,860
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,050
ccch1mneyyy/dsh-TUIDSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
★ 1,681