按主线支线智能提醒任务完成与提问
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zjbc2000/attention-plugins该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 39 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-settings@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 任务完成与提问提醒
- 主线支线区分提醒
- 浏览器通知与音效
README
由 DeepSeek 最新模型翻译生成Attention Is All You Need
attention-plugins · 轻量级 DSH Web 插件:智能任务通知,主线/支线管理轻量级 DSH Web 插件 —— 智能会话通知,支持主线/支线编排
License: MIT
Tests
DSH Version
功能特性
- ✅ 4 种事件通知:完成、失败、提问、权限请求
- ⭐ 主线/支线管理:主线任务立即响,支线全部完成才响一次
- 🎯 ⭐ 一键标记:会话标题栏 + 输入框工具行两处标记主线,新会话发消息前即可标记
- 🔊 3 种内置音效:Chime / Success / Subtle(Web Audio 实时合成)
- 🔔 浏览器通知:离开标签页时弹出系统通知
- 🎛️ 灵活配置:独立的设置面板,音量可调,事件独立开关
- ✨ 动效面板:设置面板标题「Attention is all you need」衬线排版 + 图纸式自注意力连线图(浅色图版深色墨线、query 轮换、印刷品级对比、零辉光),主线标记直接内嵌原神原石官方贴图(尊重 prefers-reduced-motion)
- 🧪 测试覆盖:62 个单元测试,100% 通过
快速开始
要求:DeepSeek Harness ≥ 0.1.6-alpha.1
从本地安装
展开完整文档(README 剩余 1 节)
Attention Is All You Need attention-plugins · 轻量级 DSH Web 插件:智能任务通知,主线/支线管理轻量级 DSH Web 插件 —— 智能会话通知,支持主线/支线编排 License: MIT Tests DSH Version 功能特性 - ✅ 4 种事件通知:完成、失败、提问、权限请求 - ⭐ 主线/支线管理:主线任务立即响,支线全部完成才响一次 - 🎯 ⭐ 一键标记:会话标题栏 + 输入框工具行两处标记主线,新会话发消息前即可标记 - 🔊 3 种内置音效:Chime / Success / Subtle(Web Audio 实时合成) - 🔔 浏览器通知:离开标签页时弹出系统通知 - 🎛️ 灵活配置:独立的设置面板,音量可调,事件独立开关 - ✨ 动效面板:设置面板标题「Attention is all you need」衬线排版 + 图纸式自注意力连线图(浅色图版深色墨线、query 轮换、印刷品级对比、零辉光),主线标记直接内嵌原神原石官方贴图(尊重 prefers-reduced-motion) - 🧪 测试覆盖:62 个单元测试,100% 通过 快速开始 要求:DeepSeek Harness ≥ 0.1.6-alpha.1 从本地安装 cd /path/to/attention-plugins pnpm install && pnpm run build dsh plugin --profile web add file:$(pwd) 重启 DSH Web dsh web 安装后: 1. 打开 Settings → Attention 配置插件 2. 打开任意会话,标题栏右侧看到 ☆ 设为主线 按钮;或在新会话(尚未发送第一条消息时)输入框工具行左侧找到 ☆ 小图标 3. 点击 ☆ → 变成 ⭐ 主线(橙色高亮);新会话可在发出第一条消息之前就标记为主线 使用场景 场景 1:主线任务优先 启动 4 个任务:A(主线)、B、C、D - A 完成 → 🔔 立即通知 - B、C、D 依次完成 → 静默 - 所有支线完成 → 🔔 "All side-line tasks completed" 场景 2:纯支线模式 启动 3 个任务:A、B、C(都不标记主线) - A 完成 → 静默 - B 完成 → 静默 - C 完成 → 🔔 "All tasks completed" 场景 3:阻塞交互 会话运行中需要回答问题 → 🔔 通知 + 🎵 Chime(question 事件) → 用户返回查看并回答 配置选项 设置面板(Settings → Attention): | 配置项 | 说明 | 默认值 | | 🔊 声音通知 | 总开关 | ✅ 开启 | | 🎵 音效选择 | Chime / Success / Subtle | Chime | | 🔉 音量 | 0-100% | 70% | | 🔔 浏览器通知 | 系统通知 | ❌ 关闭 | | 👁️ 为当前会话也通知 | 正在查看的会话也响 | ❌ 关闭 | 事件独立配置: | 事件 | 默认音效 | 说明 | | ✅ Completed | Chime | 任务成功完成 | | ⚠️ Failed | Subtle | 任务执行失败 | | ❓ Question | Success | 需要用户回答 | | 🔒 Permission | Success | 需要用户授权 | ⭐ 主线标记: - 位置 1:会话标题栏右侧(带文字按钮) - 位置 2:输入框工具行左侧(紧凑小图标,新会话发消息前即可用) - 未标记:☆(灰色) - 已标记:⭐(橙色高亮) 技术实现 - 事件检测:监听 api-session/status 远程事件 - 边沿检测:跟踪 running 状态(true → false = 完成) - 失败检测:监听 api-session/error(agent loop 的真实失败;用户主动中止不会触发),按「本轮运行期间是否新增错误」归属 - 提问 / 权限检测:这两类没有对应的 api-session/ 远程事件,唯一来源是 UI 状态源 ctx.uiSession.sessionStatus 里的 pendingInteraction(kind: 'question' | 'plan-review' | 'approval');通过 ctx.inject(['uiSession']) 订阅,首帧静默只记录基线 - 音效合成:Web Audio API(OscillatorNode + GainNode);响度按系统提示音量级校准(70% 音量下峰值约 −7~−9 dBFS,含起振包络防爆音;低频 subtle 按等响曲线补偿);AudioContext 冷启动预热 + devicechange 后重建,避免蓝牙切换后首次提示音被吞或路由失效 - 通知:Notification API(需用户授权) - 存储:localStorage(attention-plugins:config) - Slot 注入:conversation.session.header.utilities(⭐ 按钮)+ conversation.input.left(输入框工具行 ⭐ 小图标) 开发 安装依赖 pnpm install 构建 pnpm run build 监听模式 pnpm run watch 运行测试 pnpm test 清理 pnpm run clean 测试覆盖: ✓ tests/engine.test.ts (21 tests) ✓ tests/mainline-sideline-advanced.test.ts (16 tests) ✓ tests/pending.test.ts (10 tests) ✓ tests/sound-params.test.ts (15 tests) Test Files 4 passed (4) Tests 62 passed (62) 路线图 - [x] 4 种事件类型(completed / failed / question / permission) - [x] 主线/支线逻辑 - [x] ⭐ 主线标记按钮(header slot) - [x] ⭐ 主线标记小图标(composer 工具行,发消息前可用) - [x] 声音提示(3 种内置音效) - [x] 浏览器系统通知 - [x] 设置面板 UI - [x] 设置面板动效(衬线标题 + 图纸式连线图 / 官方原石贴图标记 / 卡片入场) - [x] 中英文本地化 - [x] 47 个单元测试 - [ ] npm 发布 - [ ] 社区插件目录收录 - [ ] 更多音效选择 - [ ] 自定义音频上传 未来展望:详见 docs/vision.md 致谢 基于 @dingyi222666/dsh-session-notification 的架构设计(MIT License),完全重写并扩展为支持主线/支线逻辑的版本。 许可证 MIT License - 详见 LICENSE Features - ✅ 4 Event Types: completed, failed, question, permission - ⭐ Main/Side-line Management: Main-line alerts immediately, side-line alerts when ALL finish - 🎯 ⭐ One-click Marker: Mark main-line from the conversation header or the composer tool row — available before the first message of a new session - 🔊 3 Built-in Sounds: Chime / Success / Subtle (Web Audio synthesis) - 🔔 Browser Notifications: System notifications when away - 🎛️ Flexible Config: Dedicated settings panel, volume control, per-event switches - ✨ Animated Panel: serif-typeset "Attention is all you need" title over a printed-plate self-attention figure (dark ink lines on a near-white plate, rotating query, zero glow); the mainline marker embeds the official Genshin Primogem texture (honours prefers-reduced-motion) - 🧪 Test Coverage: 62 unit tests, 100% passed Quick Start Requirements: DeepSeek Harness ≥ 0.1.6-alpha.1 Install from local cd /path/to/attention-plugins pnpm install && pnpm run build dsh plugin --profile web add file:$(pwd) Restart DSH Web dsh web After installation: 1. Open Settings → Attention to configure 2. Open any session, see ☆ Set as Main button in header 3. Click ☆ → becomes ⭐ Main (orange highlight) Use Cases Scenario 1: Main-line Priority Start 4 tasks: A (main), B, C, D - A completes → 🔔 Alert immediately - B, C, D complete → Silent - All side-line done → 🔔 "All side-line tasks completed" Scenario 2: Pure Side-line Mode Start 3 tasks: A, B, C (no main-line marked) - A completes → Silent - B completes → Silent - C completes → 🔔 "All tasks completed" Scenario 3: Blocking Interaction Session asks a question → 🔔 Notification + 🎵 Chime (question event) → User returns to answer Configuration Settings Panel (Settings → Attention): | Option | Description | Default | | 🔊 声音通知 | 总开关 | ✅ 开 | | 🎵 音效 | 提示音 / 成功 / 轻柔 | 提示音 | | 🔉 音量 | 0-100% | 70% | | 🔔 浏览器通知 | 系统通知 | ❌ 关 | | 👁️ 当前会话提醒 | 查看时也通知 | ❌ 关 | 按事件配置: | 事件 | 默认音效 | 描述 | | ✅ 已完成 | 提示音 | 任务成功完成 | | ⚠️ 失败 | 轻柔 | 任务执行失败 | | ❓ 提问 | 成功 | 需要用户回答 | | 🔒 权限 | 成功 | 需要用户授权 | ⭐ 主线标记: - 位置:对话标题栏右侧 - 未标记:☆ 设为主线(灰色) - 已标记:⭐ 主线(橙色高亮) 技术实现 - 事件检测:监听 api-session/status 远程事件 - 边缘检测:跟踪 running 状态(true → false = 已完成) - 失败检测:监听 api-session/error(真正的 agent-loop 失败;用户主动中止不会触发),归属于当时处于活动状态的运行 - 提问 / 权限检测:两者都没有 api-session/ 远程事件——唯一来源是 UI 状态源 ctx.uiSession.sessionStatus 上的 pendingInteraction(kind: 'question' | 'plan-review' | 'approval'),通过 ctx.inject(['uiSession']) 订阅;第一帧仅记录基线 - 声音合成:Web Audio API(OscillatorNode + GainNode);响度校准至系统警报级别(70% 音量下峰值约 −7~−9 dBFS,并带有起音斜坡以消除咔嗒声;低频 subtle 经过等响度补偿);AudioContext 冷启动预热 + devicechange 重建,因此蓝牙切换后的首次提醒既不会被吞掉,也不会留在失效路由上 - 通知:Notification API(需要用户授权) - 存储:localStorage(attention-plugins:config) - 插槽注入:conversation.session.header.utilities(⭐ 按钮) 开发 Install dependencies pnpm install Build pnpm run build Watch mode pnpm run watch Run tests pnpm test Clean pnpm run clean 测试覆盖率: ✓ tests/engine.test.ts (21 tests) ✓ tests/mainline-sideline-advanced.test.ts (16 tests) ✓ tests/pending.test.ts (10 tests) ✓ tests/sound-params.test.ts (15 tests) Test Files 4 passed (4) Tests 62 passed (62) 路线图 - [x] 4 种事件类型(已完成 / 失败 / 提问 / 权限) - [x] 主线/支线逻辑 - [x] ⭐ 主线标记按钮(标题栏插槽) - [x] 声音通知(3 种内置音效) - [x] 浏览器通知 - [x] 设置面板 UI - [x] 设置面板动效(衬线标题 + 印版图案 / 官方原石纹理标记 / 卡片入场) - [x] 英文/中文本地化 - [x] 47 个单元测试 - [ ] npm 发布 - [ ] 社区插件目录收录 - [ ] 更多音效 - [ ] 自定义音频上传 未来愿景:见 docs/vision.md 致谢 基于 @dingyi222666/dsh-session-notification 的架构(MIT 许可证),完全重写并扩展了主线/支线逻辑。 许可证 MIT 许可证 - 参见 LICENSE
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zjbc2000/attention-plugins
按主线支线智能提醒任务完成与提问
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目