dsh-attention

DSH PLUGIN通知与集成

仓库 zhaozixi/dsh-attention · npm @zhaozixi/dsh-attention

通知与集成 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

DSH plugin,在DeepSeek Harness执行长任务时主动提醒你利用碎片时间进行微活动,将等待变成有产出的时间,并生成碎片利用报告。

一句话选型结论

按资料字段整理

dsh-attention 是通知与集成类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类通知与集成 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-08-29 创建于 2026-08-28
README 8.5 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add @zhaozixi/dsh-attention
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名@zhaozixi/dsh-attention可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-attention:DeepSeek Harness 的碎片时间利用插件

  • 多信号源任务监控
  • 重启恢复提醒
  • 可配置提醒引擎
  • 内置43条活动库
  • 活动池编辑器

适用场景

通知

上游标签

deepseek-harnessdshdsh-plugin

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✕ 未通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 boot failed
  • L5.3_HTTP_SERVED HTTP 服务响应

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 没有声明 Node.js 版本要求,版本不匹配可能装不上。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在通知与集成场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-attention当前 L4 · 沙盒安装通过 低风险 0 未标注 有
treg L3 · 安装规范通过 低风险 4,976 未标注 无
dsh-purge 未做沙盒验证 未标注 3,412 未标注 有
dsh-im L5 · 运行验证通过 低风险 1,837 0.1.7-rc.2 等 10 个 有
dsh-aurabot-qq 未做沙盒验证 未标注 633 未标注 有
dsh-dafeiyu L5 · 运行验证通过 低风险 425 0.1.7-rc.2 等 10 个 有

仓库档案

通知与集成
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方zhaozixi仓库 dsh-attention · 默认分支 main
分类通知与集成notify
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-08-28 · 2026-08-29最后推送 2026-08-29
本站收录2026-08-29首次进入本站目录的时间

README 全文

8.5 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-attention

简体中文 · English

在 DeepSeek Harness 执行长时间任务(目标循环、后台任务、Agent 推理、任务看板执行)期间,主动提醒你利用碎片时间进行微活动,解决「任务进行中只能干等」的低效问题。

它解决什么问题

DSH 跑任务时你通常只能盯着进度条。dsh-attention 把这段等待变成有产出的碎片时间:任务一运行,5 秒后浮窗弹出,给你一条 30 秒–3 分钟的微活动建议;点「已完成」立即出下一条,任务结束自动收起并生成碎片利用报告。

功能

  • 多信号源任务监控 — agent/status(主会话对话、子代理、task-board 执行会话全覆盖)、goal 轮次、后台任务(jobs)、任务看板状态轮询,统一检测任务开始/结束。
  • 重启恢复 — host 重启后自动补种恢复运行中的任务窗口,重启前在跑的任务重启后继续提醒。
  • 提醒引擎 — 按可配置节奏推送活动建议(默认 5 分钟);「已完成」立即推进下一条;任务结束生成碎片利用报告。
  • 内置活动库 — 43 条预设微活动,四大类随机分配(每个新任务会话重新洗牌),同一会话内不重复。
  • 活动池编辑器 — 左侧栏「注意力」入口弹出编辑面板,四个分类可增删改活动,右下角保存/取消,持久化到 profile。
  • 全局置顶浮窗 — z-index 最大 + React Portal 挂 body,盖过一切弹窗;显示运行时长、建议数、下次提醒倒计时。

它是怎么工作的

任务信号(agent 状态 / goal / 后台任务 / 任务看板)→ TaskMonitor 归一化为 task-start/task-end → ReminderEngine 按节奏发建议(可配自定义活动表)→ 浏览器浮动面板 3 秒轮询展示;点「已完成」走 POST /api/attention/advance 立即出下一条。

快速开始

安装(npm)

dsh plugin --profile web add @zhaozixi/dsh-attention@latest

首次安装如遇 pnpm 拦截构建脚本,在 profile 目录执行 pnpm approve-builds --all 后重试。

安装后重启 DSH(host 半加载)并硬刷新浏览器(client 半生效)。左侧栏「新会话」下方出现 ⭐「注意力」入口。

本地源码开发(link)

dsh plugin --profile web add link:../packages/dsh-attention

配置

在 profile 的 cordis.patch.yml 中覆盖 attention 行:

- id: attention
config:
enabled: true
remindIntervalMs: 300000      # 提醒间隔(点「已完成」可立即推进,不等此间隔)
firstReminderDelayMs: 5000    # 任务开始后首条提醒延迟
categories:                   # 活动类别池
- micro-movement
- mind-refresh
- micro-learning
- quick-organize
maxActivitiesPerSession: 6    # 每会话建议上限

卸载

dsh plugin --profile web remove @zhaozixi/dsh-attention

卸载后:

  1. 重启 DSH(host 半卸载,侧边栏「注意力」入口与浮动面板消失)。
  2. 硬刷新浏览器(client 半清理)。
  3. 可选清理:删除自定义活动池持久化文件 ~/.dsh/profiles/web/attention-activities.json(不删则残留一份 JSON,无副作用;删则恢复默认 43 条预设活动)。

> 注意:如果当初是用 link: 本地路径安装的,请用对应路径卸载:dsh plugin --profile web remove link:<你的路径>。

自定义活动池

  1. 点击左侧栏「注意力」入口(新会话下方)。
  2. 面板按四个分类列出活动,每行可编辑标题、指引文案,可删除;每区底部「+ 添加活动」。
  3. 右下角「保存」持久化到 ~/.dsh/profiles/web/attention-activities.json(随 profile 携带),引擎立即按新表轮询;「取消」丢弃改动。

HTTP API

端点 方法 用途
/api/attention/state GET 面板状态快照(busy / 运行时长 / 下次提醒 / 最后建议)
/api/attention/snooze POST 暂停当前提醒节奏
/api/attention/resume POST 恢复提醒节奏
/api/attention/advance POST 立即推进到下一个活动(「已完成」)
/api/attention/activities GET / POST 读取 / 保存活动池(含自定义)

目录结构

dsh-attention/
├── package.json            # dsh.bundle + dsh.client 声明
├── cordis.patch.yml        # profile 补丁:注册 attention 行
├── assets/readme/          # README 视觉资源(hero / workflow SVG)
└── lib/
├── index.js            # Host Service 入口(监控 + 引擎 + HTTP + 活动池持久化)
├── monitor.js          # 任务状态监控(agent/status + goal + jobs + task-board + 重启 seed)
├── reminder-engine.js  # 提醒引擎(调度 + 随机活动池 + 自定义活动表)
├── activities.js       # 内置活动库(43 条预设)
├── client.js           # 浏览器端:浮动面板 + 侧边栏入口 + 活动池编辑器
└── invariant.js        # 断言辅助

常见问题

现象 原因与解决
任务运行但无提醒 确认已重启 DSH(host 半改动需重启)+ 硬刷新浏览器;检查 /api/attention/state 的 busy 是否为 true
无任务但提醒仍显示 运行中会话被关闭/删除时旧窗口残留——已通过 agent/disposed 监听修复;如仍出现请升级到最新版本
重启后不提醒进行中的任务 旧版本无 seed 恢复;升级后 agent/status 与 goal 均支持重启补种
活动池编辑不生效 保存走 POST /api/attention/activities 持久化;确认保存后引擎 poolSize 变化

安全说明

  • 权限最小化:插件只读 DSH 的事件总线与任务状态(agent/status、goal、jobs、task-board),仅在有任务运行时调度本地定时器;不访问网络,不读取工作区文件内容,不执行任意命令。
  • HTTP 面:/api/attention/* 接口仅供本机 DSH Web 界面调用(监听 127.0.0.1),不对外开放端口;它们只改变提醒节奏与活动池数据,不触碰会话内容。
  • 本地持久化:自定义活动池写入 ~/.dsh/profiles/web/attention-activities.json(随 profile),不含任何凭据或会话数据;插件不会上传任何信息。
  • 无隐藏行为:所有代码均为可读的普通 JavaScript(无混淆);安装只注册 cordis 插件行,不执行额外的安装脚本。
  • node-pty 说明:插件依赖链中的 node-pty 由 DSH 核心共用,构建脚本放行(pnpm approve-builds --all)是标准操作,插件自身不引入额外原生模块。
  • 降级行为:task-board 未安装时,其信号轮询静默跳过;goal / jobs 服务缺失时对应信号源自动跳过——插件在最小配置下仍可工作,不会因依赖缺失而报错。

贡献

本项目是开源软件(MIT License),欢迎任何人参与:

  1. Fork 本仓库到你的账号
  2. 基于 main 分支创建你的特性分支(git checkout -b feat/xxx)
  3. 提交改动后发起 Pull Request 到 main

改动建议附带说明(修复的问题 / 新增功能 / 影响范围)。涉及活动池或提醒节奏的改动,请同步更新 README 与测试说明。

License

MIT

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-attention 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add @zhaozixi/dsh-attention` 即可。对应的 npm 包名是 `@zhaozixi/dsh-attention`。

dsh-attention 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-attention 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-attention 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-attention 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-attention 有哪些功能?

多信号源任务监控、重启恢复提醒、可配置提醒引擎、内置43条活动库、活动池编辑器。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

5 条
不同作者的仓库分开列,请确认你要装的是哪一个
通知与集成
按星标排序,可作替代方案

treg

treg

Treg 是面向 Agent 工具的 OpenRouter,聚合 60 个提供商的 2896 个端点,按调用计费,统一令牌访问,无需注册各供

L3 · 安装规范通过 4,976 星

dsh-purge

dsh-purge

dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚

未标注验证等级 3,412 星

dsh-im

dsh-im

将IM机器人接入DeepSeek Harness,支持飞书、微信、钉钉等九种渠道,通过扫码或凭据配置,统一管理多机器人连接。

L5 · 运行验证通过 1,837 星

dsh-aurabot-qq

dsh-aurabot-qq

让 DeepSeek Harness 里的 AI 以「大肥鱼」人格住进 QQ,通过 OneBot v11 网关聊天、发表情语音、写空间日记并

未标注验证等级 633 星

dsh-dafeiyu

dsh-dafeiyu

DSH 大肥鱼是一款由 DeepSeek Harness 真实工作状态驱动的桌面伴侣插件,以始终置顶的透明窗口实时展示 Agent 的思考、

L5 · 运行验证通过 425 星

dsh-trading

dsh-trading

L3 · 安装规范通过 235 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。