在输入框上方实时显示任务计数与最近运行事件
28.9/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/8 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dugujun3-cloud/dshos-dock该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/08·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 显示任务计数
- 显示最近运行事件
- 显示检查日期
README
由 DeepSeek 最新模型翻译生成dshos-dock
给 DeepSeek Harness(DSH)Web GUI 用的 Workspace-OS 状态栏。
对话输入框上方一条细长的常驻状态栏,告诉你智能体工作区正在做什么:
dshos-dock · tasks 12 (running 2 / awaiting 1) · last run-done 14:32 · checkup 2026-09-04
数据来自工作区里一份轻量的文本契约(.dshos/),归你所有——没有数据库,没有云端,没有遥测。插件只读,零运行时依赖。
功能
- 输入框上方的状态栏——任务计数(总数 / 运行中 / 等待中)、最近一次运行事件及时间、最近一份清单/审计笔记的日期。
- 实时刷新——每 30 秒轮询本地端点,无需刷新页面。
- 契约优先的数据——工作区里的 .dshos/ 文件夹决定一切(见数据契约)。任何脚本、任何智能体、任何 cron 任务都能写入。
- 优雅降级——还没有 .dshos/?状态栏会显示友好的「未初始化」提示,而不是让 UI 崩掉。
- 兼容旧版布局——自动识别 操作系统/ + 状态/ 的 DSH-OS 布局,兼容已有的工作区治理目录树。
- 根目录可配置——用一行 cordis 补丁配置就能指向任意目录。
- 只读 + 零依赖——宿主只注册一个 GET 端点;从不写入,从不 POST,从不外呼。
展开完整文档(README 剩余 1 节)
dshos-dock
给 DeepSeek Harness(DSH)Web GUI 用的 Workspace-OS 状态栏。
对话输入框上方一条细长的常驻状态栏,告诉你智能体工作区正在做什么:
dshos-dock · tasks 12 (running 2 / awaiting 1) · last run-done 14:32 · checkup 2026-09-04
数据来自工作区里一份轻量的文本契约(.dshos/),归你所有——没有数据库,没有云端,没有遥测。插件只读,零运行时依赖。
功能
- 输入框上方的状态栏——任务计数(总数 / 运行中 / 等待中)、最近一次运行事件及时间、最近一份清单/审计笔记的日期。
- 实时刷新——每 30 秒轮询本地端点,无需刷新页面。
- 契约优先的数据——工作区里的 .dshos/ 文件夹决定一切(见数据契约)。任何脚本、任何智能体、任何 cron 任务都能写入。
- 优雅降级——还没有 .dshos/?状态栏会显示友好的「未初始化」提示,而不是让 UI 崩掉。
- 兼容旧版布局——自动识别 操作系统/ + 状态/ 的 DSH-OS 布局,兼容已有的工作区治理目录树。
- 根目录可配置——用一行 cordis 补丁配置就能指向任意目录。
- 只读 + 零依赖——宿主只注册一个 GET 端点;从不写入,从不 POST,从不外呼。
外观
┌─────────────────────────────────────────────────────────────────────┐
│ dshos-dock · tasks 12 (running 2 / awaiting 1) · last run-done 14:32 · checkup 2026-09-04 │ ╰─────────────────────────────────────────────────────────────────────╯ [ input box below — as usual ]
dshos-dock demo
安装
需要一个 DeepSeek Harness web 配置档(由 npm 管理的 ~/.dsh/profiles/web)。
方式 A——用 dsh plugin(推荐,自动应用 bundle 补丁)
dsh plugin --profile web add github:dugujun3-cloud/dshos-dock
方式 B——手动(pnpm)
pnpm --dir ~/.dsh/profiles/web add <repo-or-package>
然后在配置档的 cordis.patch.yml 里注册插件(放在 bundle 层之后):
dshos-dock:workspace-OS 状态条(任务/事件/自检)
- insert:
- id: dshos-dock
name: dshos-dock
optional: custom data root (workspace root OR a .dshos dir).
The dock auto-detects <root>/.dshos/ (contract) or the legacy
操作系统/ + 状态/ DSH-OS layout inside it. config: root: /absolute/path/to/workspace
重启 DSH web,状态栏就会出现在输入框上方。
数据契约
在工作区根目录创建 .dshos/:
.dshos/
├── status.json # optional kernel state
├── tasks/ # one JSON file per task
│ └── my-task.json
├── events.jsonl # one JSON line per event
└── checklists/ # markdown audit notes (the newest is shown)
status.json
json
{ "status": "active", "current_stage": "stage-3" }
tasks/my-task.json
json
{
"project": "My Project",
"status": "in_progress", // in_progress | awaiting_acceptance | done | ...
"current_stage": "build",
"updated_at": "2026-09-04T08:00:00Z"
}
events.jsonl(每行一个事件,这里只显示最后 6 条) jsonl {"ts": "2026-09-04T14:32:00.000Z", "event": "run-done", "task_id": "my-task"}
checklists/ —— 任意 markdown 文件;文件名按字典序排最后的那一个,就是「自检」日期。
API
GET /dshos/status 返回(示例): json { "at": "2026-09-04T15:00:00.000Z", "kernel": "dshos-dock", "ready": true, "source": ".dshos",
"os": { "status": "active", "current_stage": "stage-3" },
"tasks": { "total": 3, "running": 1, "awaiting": 1, "list": [ /* up to 8 / ] },
"events": [ { "ts": "...", "event": "run-done", "task": "my-task" } ],
"latestChecklist": "2026-09-04.md",
"listErr": null
}
为什么会有这个插件
智能体框架让你轻松跑起长时间的任务,却很难看见*它。这个插件只是一个更大想法的尾巴:给你的工作区装一套操作系统 —— 一组稳定的文件,记录状态、任务、事件和审计,再加一条 12 像素高的状态条,随时回答「我的智能体现在在干什么?」。
你可以用任何智能体、任何脚本、任何定时任务来驱动 .dshos/。加一行状态、一块任务看板、一个评审面板、一个自检面板 —— 契约由你定。
向后兼容
如果你的工作区已经在用 DSH-OS 布局(操作系统/ + 状态/ 两个文件夹,里面有 workflow_status.json 和 runtime/runs_log.jsonl),状态条会自动识别,无需任何迁移。
开发 sh
node test-host.mjs # 20 assertions, zero deps
License
MIT © dugujun3-cloud
中文简介
dshos-dock 是一个 DeepSeek Harness(DSH)Web 插件:在对话输入框上方常驻一条状态条,显示工作区任务统计(总数/进行中/待验收)、最近一次运行事件和最新自检日期。
- 数据由工作区内 .dshos/ 目录的文本约定驱动——无数据库、无云端、无遥测。
- 只读 + 零运行时依赖:宿主侧只注册一个 GET /dshos/status 端点,30 秒轮询刷新。
- 没有 .dshos/ 时优雅降级(显示"未初始化"提示),兼容 操作系统/+状态/ 旧布局(自动探测)。
- 支持 cordis 配置 config.root 指定任意数据根目录。
安装(在系统终端执行): sh
dsh plugin --profile web add github:dugujun3-cloud/dshos-dock
或手动:pnpm --dir ~/.dsh/profiles/web add github:dugujun3-cloud/dshos-dock
然后在 ~/.dsh/profiles/web/cordis.patch.yml 追加: yaml
- insert:
- id: dshos-dock
name: dshos-dock
重启 DSH 后状态条即出现在输入框上方。数据契约见上方英文文档(.dshos/ 布局)。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
dugujun3-cloud/dshos-dock
在输入框上方实时显示任务计数与最近运行事件
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。