标签页鲸鱼变色,一眼看出会话完成或待处理
39.1/100
综合分
9
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/wally8-8/dsh-done-whale.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态插件
可安装,未声明 dsh 能力
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 40 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-done-whale(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 03:44:45
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 18 处,展示前 18 条)
- 读取本地文件lib/index.mjs:293
entries = readdirSync(base, { withFileTypes: true }).filter((entry) => entry.isDirectory()).map((entry) => entry.name); - 读取本地文件lib/index.mjs:310
const parsed = JSON.parse(readFileSync(path, "utf8")); - 读取本地文件lib/index.mjs:318
return readFileSync(path, "utf8"); - 请求外部主机raw.githubusercontent.comlib/index.mjs:375
const raw = await fetch(`https://raw.githubusercontent.com/${latest.repo}/HEAD/package.json`, { - 发起网络请求lib/index.mjs:375
const raw = await fetch(`https://raw.githubusercontent.com/${latest.repo}/HEAD/package.json`, { - 请求外部主机api.github.comlib/index.mjs:383
const release = await fetch(`https://api.github.com/repos/${latest.repo}/releases/latest`, { - 发起网络请求lib/index.mjs:383
const release = await fetch(`https://api.github.com/repos/${latest.repo}/releases/latest`, { - 请求外部主机registry.npmjs.orglib/index.mjs:393
const res = await fetch(`https://registry.npmjs.org/${encodeURIComponent(latest.name)}/latest`, { - 发起网络请求lib/index.mjs:393
const res = await fetch(`https://registry.npmjs.org/${encodeURIComponent(latest.name)}/latest`, { - 执行外部命令来自配置/变量lib/index.mjs:449
child = spawn(commandLine, [], { - 执行外部命令固定命令lib/index.mjs:500
const killer = spawn("taskkill", [ - 读取本地文件lib/index.mjs:527
if (existsSync(shim)) return [shim]; - 读取本地文件lib/index.mjs:541
if (existsSync(candidate)) return [candidate]; - 读取本地文件lib/index.mjs:629
complete: existsSync(join(dir, "package.json")) && existsSync(join(dir, "lib", "index.mjs")) && existsSync(join(dir, "lib", "client.cjs")) && existsSy - 发起网络请求lib/client.cjs:573
fetch(`${STATUS_PATH}?job=${encodeURIComponent(jobId)}`, { cache: "no-store" }).then(async (res) => res.ok ? await res.json() : null).then((data) => { - 发起网络请求lib/client.cjs:610
fetch(CHECK_PATH, { - 发起网络请求lib/client.cjs:651
fetch(START_PATH, { - 发起网络请求lib/client.cjs:708
fetch(CANCEL_PATH, {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
涉及外部主机:raw.githubusercontent.com、api.github.com、registry.npmjs.org
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 标签页鲸鱼变色
- 会话完成变绿
- 待处理交互变琥珀
DeepSeek Harness 插件:标签页鲸鱼状态灯 —— 会话完成变绿,有待处理交互变琥珀。
README
由 DeepSeek 最新模型翻译生成dsh-done-whale 🐋
让 DeepSeek Harness 的标签页鲸鱼图标变成状态灯——您在别的网页忙的时候,瞄一眼标签就知道:有会话干完活了,还是有事情等您拍板。
效果
| 鲸鱼颜色 | 含义 | 什么时候恢复 |
| 🟢 绿色 | 有会话在您没看它的时候跑完了 | 点开那个会话后自动恢复;全部看完回黑 |
| 🟠 琥珀色 | 有会话有事等您处理:向您提问 / 等您审批 / 等您审核计划 | 处理完后自动消失 |
| ⚫ 黑色 | 一切正常(原版鲸鱼) | 默认状态 |
颜色和侧边栏里的绿点、琥珀点用的是同一份官方信号,永远同步。
要求
- 官方版本的 DeepSeek Harness(插件走官方插件机制,不需要任何额外依赖)
安装
dsh plugin --profile web add -w github:wally8-8/dsh-done-whale
装完重启 Harness(或刷新页面)即生效。
⚠️ 本插件没有发布到 npm,所以 dsh plugin --profile web add dsh-done-whale 会失败(找不到这个包)。请用上面这条 GitHub 安装命令。
用别的 profile 就把 web 换成你的 profile 名;改过 DSH_HOME 的话同理。
展开完整文档(README 剩余 1 节)
dsh-done-whale 🐋 让 DeepSeek Harness 的标签页鲸鱼图标变成状态灯——您在别的网页忙的时候,瞄一眼标签就知道:有会话干完活了,还是有事情等您拍板。 效果 | 鲸鱼颜色 | 含义 | 什么时候恢复 | | 🟢 绿色 | 有会话在您没看它的时候跑完了 | 点开那个会话后自动恢复;全部看完回黑 | | 🟠 琥珀色 | 有会话有事等您处理:向您提问 / 等您审批 / 等您审核计划 | 处理完后自动消失 | | ⚫ 黑色 | 一切正常(原版鲸鱼) | 默认状态 | 颜色和侧边栏里的绿点、琥珀点用的是同一份官方信号,永远同步。 要求 - 官方版本的 DeepSeek Harness(插件走官方插件机制,不需要任何额外依赖) 安装 dsh plugin --profile web add -w github:wally8-8/dsh-done-whale 装完重启 Harness(或刷新页面)即生效。 ⚠️ 本插件没有发布到 npm,所以 dsh plugin --profile web add dsh-done-whale 会失败(找不到这个包)。请用上面这条 GitHub 安装命令。 用别的 profile 就把 web 换成你的 profile 名;改过 DSH_HOME 的话同理。 更新 装好之后不用再碰终端: 1. 打开 设置 → 鲸鱼状态灯:「版本与更新」块会自动检查一次(也可以点 检查更新 / 重新检查 手动查); 2. 有新版时会出现 有新版本 vX.Y.Z 和 立即更新,点它就完成下载与安装;下载安装期间随时可以点 取消; 3. 装完后 重启 Harness 才生效(宿主半是进程内的模块,只刷新页面不够)。 更新过程会显示阶段、百分比、已用时与依赖计数;网络失败可以直接重试。 卸载 dsh plugin --profile web remove dsh-done-whale 卸载后没有任何残留。 说明 - 只响应主会话;子代理会话不会让鲸鱼变色。 - 绿色和琥珀色同时存在时,显示绿色(干活完成优先)。 - 刷新页面后鲸鱼回到黑色:这是官方"已完成通知"的内存态语义,属正常现象。 - 颜色可改:设置 → 鲸鱼状态灯里能改完成色 / 待处理色 / 默认色,也能一键恢复默认。 给 AI 的更新指引(DSH 破坏性更新后请读这一段) 如果你是读到本文件来帮用户修插件的 AI agent,按下面顺序做,不要自己猜安装命令: 1. 先看它现在是怎么装的:读 ~/.dsh/profiles/web/package.json 的 dependencies["dsh-done-whale"](profile 名不是 web 就换成实际名字, 改过 DSH_HOME 就换成实际 home)。 2. 一律用 GitHub 通道重装——本项目从未发布到 npm,任何 dsh plugin --profile web add dsh-done-whale 形式的命令都必然失败: dsh plugin --profile web add -w github:wally8-8/dsh-done-whale 3. 让用户重启 Harness:宿主半是进程内模块,磁盘换了新代码也必须重启才生效,只刷新页面只能更新浏览器半。 4. 插件能用时优先让它自己更新:设置 → 鲸鱼状态灯 → 「版本与更新」→ 检查更新 / 立即更新;也可以调用本插件注册的模型工具 whale_update (action="check" 先看版本,action="update" 真执行)。 5. 坏到界面都不出来时:本插件遵循"静默降级"——官方服务改名/消失时它整块不启动,不会拖垮 DSH 界面。此时按第 2 步重装 + 重启即可恢复。 6. 重装是安全的:dsh plugin --profile web remove dsh-done-whale 卸载零残留,再按第 2 步装回即可。若依赖里写着 link:(本地开发安装),重装会把它切换成 GitHub 安装,动手前先问用户。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
wally8-8/dsh-done-whale
标签页鲸鱼变色,一眼看出会话完成或待处理
相关插件 · 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,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目