DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Activity View — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

dsh-activity-view

Activity View

DSH 网页侧边栏的活动视图:会话标题中的铃铛可将列表切换为“需要关注”“进行中”和“今天”。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:vec715/dsh-activity-view#4f6140ad0ef5e9a04354639461ac63ac00e9c9b4
README兼容性版本

兼容性与来源证明

Activity View 以 dsh-activity-view 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/13

版本

0.1.0stable
2026/10/13

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/13
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH 技能中心:按来源(bundled / project / user / custom / runtime)浏览已加载的技能,在 Web GUI 面板中启用或禁用、创建和删除技能。

README

dsh-activity-view

An activity view for the DeepSeek Harness web sidebar. A bell sits in the sessions header, between the view options and the add-project button. Click it to swap the session list for three groups:

GroupA session shows here when
Needs attentionit finished while you looked elsewhere (unread), or it waits for an approval, a plan review or an answer
Workingit is running
Todayits last activity was today (local calendar day)

Default DSH sessions list    Activity view with the bell on

Left: the default sessions list. Right: the activity view, bell on.

Blank, subagent and archived sessions stay out. Unread rows get the green dot, waiting rows the orange one, working rows the native spinner. The bell itself shows a dot when anything needs attention, also while the view is off.

The bell is the only switch. The choice is stored in the browser under the dsh-activity-view.v2 localStorage key.

Install

dsh plugin --profile web add github:vec715/dsh-activity-view

Restart the server, then reload the page. Remove it with:

dsh plugin --profile web remove dsh-activity-view

For development, add your local checkout instead:

git clone https://github.com/vec715/dsh-activity-view
dsh plugin --profile web add ./dsh-activity-view

How it works

The shipped session browser owns sidebar.workspaces as one single slot, header and list together. Replacing it would also replace search, view options and add-project. So the plugin does two small DOM moves instead:

  • the bell is appended to the shipped headerActions row and copies the class of the neighbouring icon button, so it looks and behaves like the others
  • the shipped listArea is hidden while the view is on, and a React root with the activity list mounts beside it

Both anchors are CSS-module local names, which survive build hashes. A MutationObserver puts the nodes back when the shell re-renders. Row metrics are copied from the shipped session rows and use the same theme tokens.

Develop

No build step. client/client.js is a hand-written loader bundle that the host serves as a classic script. Edit it, then reload the page.

Types come from JSDoc, checked by tsc against types.d.ts (the few host modules the plugin touches) and @types/react. Nothing is emitted.

npm install
npm run check   # tsc type-check, then the client self-check in node

Known limits

  • Unread state is process-local in DSH. A reload, a second tab, or a session that finished while the page was closed carries no unread mark.
  • The DOM seam depends on the shipped headerActions and listArea class names. A DSH release that renames them will break the bell or the list.
  • Row sizes are copied by hand from the shipped CSS. Check them after a DSH release that restyles the session list.
  • English only.