返回目录

working-activity

编辑精选维护状态: 活跃

ccch1mneyyy/working-activity

为 pi CLI 与 DSH 打造的生动工作状态行扩展。

前往 GitHub
$ dsh plugin --profile <你的 profile> add dsh-working-activity

658

星标

233

Fork

TypeScript

语言

MIT

许可证

2026-07-23

创建于

2026-08-30

最近推送

MIT 许可(DSH 插件包为 BSD-3-Clause)的 DeepSeek Harness 实时工作状态行插件——在 Web UI 与 dsh-cc 终端展示真实工具活动、已耗时与收尾摘要,通过 `dsh plugin add dsh-working-activity` 安装。

DSH 适配

兼容

作者声明

安全审计

未审计

最后核验

2026-08-21

许可证

MIT

01它能帮你完成什么?

  • Show what the DSH agent is really doing, in real time, while it works

    A live working-status line with playful thinking phrases, the tool actually running, elapsed time and an end-of-turn summary, rendered in the DSH Web UI and the dsh-cc terminal

    DeepSeek Harness users who want visibility into agent activity during long runs, on the Web UI or in the dsh-cc terminal

  • Feed the dsh-cc terminal status bar with live agent activity

    An `activity/status` event stream that dsh-cc (with dsh-cc-tui installed) consumes to render the working-status line in its status bar

    Users of the dsh-cc TUI who want the working-status line in their terminal instead of (or next to) the Web UI

02如何接入 DeepSeek Harness?

前置条件

  • DeepSeek Harness (dsh) installed with at least one profile configured
  • Optional: dsh-cc-tui for rendering the status line in the dsh-cc terminal status bar
  • For the Web UI: the bundled DSH Web UI runtime patch (patches/webui-working-activity.patch) documented in docs/dsh-working-activity.md

安装步骤

  1. 01

    Run `dsh plugin --profile <你的 profile> add dsh-working-activity` to install the DSH edition of the plugin

    $ dsh plugin --profile <你的 profile> add dsh-working-activity

  2. 02

    For terminal rendering, install dsh-cc-tui — the dsh-cc status bar consumes the plugin's `activity/status` event stream

  3. 03

    For the Web UI, apply the extra runtime patch as described in docs/dsh-working-activity.md

验证接入成功

作者未说明

03DSH 适配与能力边界

DSH 适配兼容

DSH plugin installed via the dsh CLI (`dsh plugin --profile <profile> add dsh-working-activity`), rendering a live agent status line in the DSH Web UI and dsh-cc terminal

  • Live working-status line in DSH

    DeepSeek Harness agent activity (thinking, tool execution, turn completion)A real-time status line with playful thinking phrases, the tool actually running, elapsed time and an end-of-turn summary

    Writes `activity/status` events into the local session log (log-only events, invisible to the model, ignored on replay)
  • dsh-cc terminal status bar rendering

    `activity/status` event stream published by the pluginThe dsh-cc status bar renders the working-status line (requires dsh-cc-tui)

  • Web UI rendering via runtime patch

    The bundled patch patches/webui-working-activity.patchThe status line rendered in the DSH Web UI

    Patches the DSH Web UI runtime

04适合谁?何时不该用?

适合

  • DeepSeek Harness users who want visibility into agent activity during long runs, on the Web UI or in the dsh-cc terminal
  • Users of the dsh-cc TUI who want the working-status line in their terminal instead of (or next to) the Web UI

不适合

  • `publish` is disabled by default: appending `activity/status` session events currently prevents the session log from being resumed, so it should only be enabled on hosts that support ignorable append (see the plugin README).

05兼容性、维护与安全提示

  • `publish` is disabled by default: appending `activity/status` session events currently prevents the session log from being resumed, so it should only be enabled on hosts that support ignorable append (see the plugin README).
  • DSH has no tool-progress events, so the status line cannot show per-tool progress percentages — long-running tools only display elapsed time.
  • There is only one status line per session; Web and terminal consumers display the most recently active session.
2026-07-232026-08-19作者未说明

MIT (root; DSH plugin package is BSD-3-Clause) · actively maintained (last push 2026-08-19)

06常见问题

如何把 working-activity 安装到 DeepSeek Harness?

运行 `dsh plugin --profile <profile> add dsh-working-activity` 即可。DSH 版源码位于 `packages/activity/working-activity/`,以 `dsh-working-activity` npm 包独立发布。

是原生集成还是 MCP?

它是一个通过 `dsh plugin add` 安装的 DSH 插件,不是 MCP。状态行由消费端渲染:dsh-cc 终端状态栏(需 dsh-cc-tui)或 DSH Web UI(需应用附带的 runtime 补丁)。

状态行具体显示在哪里?

dsh-cc 终端——安装 dsh-cc-tui 后,状态栏会消费插件的 `activity/status` 事件流;以及 DSH Web UI——需要按 docs/dsh-working-activity.md 应用额外的 runtime 补丁(patches/webui-working-activity.patch)。

有哪些官方记录的已知限制?

每会话只有一条状态行(消费端显示最近活跃会话);DSH 没有工具进度事件,所以无法显示进度百分比,长工具只显示已耗时;`publish` 默认关闭,因为追加 `activity/status` 事件目前会导致会话日志无法 resume。

插件会联网或上传数据吗?

不会。两个版本都不采集、不上传任何数据,无网络请求、无遥测。DSH 版的 `activity/status` 仅写入本地会话日志(log-only 事件,模型不可见,回放忽略)。

08数据与来源

  • 作者声明github.comce9d75f2510d…

    | DeepSeek Harness | `dsh-working-activity` | [`packages/activity/working-activity/`](packages/activity/working-activity…

  • 作者声明github.comce9d75f2510d…

    > DeepSeek Harness 的实时"工作状态行"插件:模型的实时活动——俏皮思考文案、真正在跑的工具、已耗时、收尾摘要——在 agent 干活时展示在 Web UI 与 dsh-cc 终端上。

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-08-21。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。