DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

@wjw0419/deadline-pulse

Deadline Pulse

DSH 对话标题中显示截止日期倒计时标签,支持冲突检测、AI 辅助重新安排、工作量跟踪和启动提醒弹窗。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:wjw0419/-deadline-pulse#6e130c6fd978a3e722a3a62cee21052aa82cbaed
README兼容性版本

兼容性与来源证明

Deadline Pulse 以 @wjw0419/deadline-pulse 发布,当前版本为 1.2.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

1.2.1stable
2026/10/12

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Experimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundle为 Web 组合添加 Schedule、其任务页面和时间上下文的可选捆绑包Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" kind: "package-reference" ---Deepseek Ipptdeepseek-ipptiPolloWork PPT Studio 及其精选幻灯片模板,作为原生 DeepSeek Harness 对话视图。

README

Deadline Pulse · 截止脉搏

A deadline countdown pill in your DSH conversation header — the closer the deadline, the more it pulses. v1.1: Multi-deadline conflict detection + AI-assisted rescheduling.

DSH 会话标题栏右侧的倒计时胶囊——离截止日期越近,胶囊越醒目。 v1.1 新增:多 Deadline 冲突检测 + AI 协商调度。


✨ Features · 功能

FeatureDescription
🕐 Countdown pillPersistent in the header, ticking every second with monospace digits
🔴 ≤1 dayBreathing glow + swing animation (includes overdue)
🟡 ≤3 daysPulse animation
🟢 ≤7 daysOnly visible in the expanded panel
⚪ >7 daysOnly visible in the expanded panel
📊 Ring progressEach pill shows a ring indicating life consumed
📋 Expand panelClick a pill to see all deadlines: color dot, tag, note, effort, progress bar, completed section
🔔 Threshold toastWhen a deadline crosses the 3-day or 24-hour line, a toast slides down (auto-dismiss 5s)
⚡ Conflict DetectionDetect overlapping preparation windows between deadlines; severity levels: high/medium/low
📅 RescheduleOne-click reschedule from the panel or conflict results; supports effort adjustment
⏱️ Effort TrackingOptional estimated effort (hours) per deadline; used for conflict window calculation
🗣️ Natural languageSay "帮我记个截止日期" or "检查一下冲突" and the agent handles it via deadline_tool
🔄 Hot reloadEdit deadlines.json manually → UI syncs within 15s (or instantly on window focus)

🆕 v1.1 What's New · 更新内容

⚡ Conflict Detection · 冲突检测

  • New conflicts action: scans all active deadlines for time conflicts
  • Three severity levels:
    • 🔴 High: Same-day due + preparation windows overlap
    • 🟡 Medium: Preparation windows overlap (different days)
    • 🟢 Low: Same-day due but no window overlap
  • Preparation window = [due - effort, due]; defaults to 2h if effort not set
  • Panel button "⚡ 冲突检测" triggers detection; results show inline with reschedule shortcuts

📅 Reschedule · 重新调度

  • New reschedule action: change any deadline's due time (and optionally effort)
  • Available from: panel item row (📅 button), conflict result cards, or natural language
  • After reschedule, conflict detection auto-refreshes if previously run

⏱️ Effort Field · 预估工时

  • New optional effort field (hours) when adding deadlines
  • Displayed as a colored chip in the panel item row
  • Used by conflict detection to calculate preparation windows
  • Default assumption: 2 hours when effort is not specified

📦 Install · 安装

Via DSH Agent · 通过代理安装

In any DSH session, say:

用 plugin_manager 的 install_bundle 安装本地插件 <absolute-path-to>/deadline-pulse

Or equivalently, the agent calls:

plugin_manager { action: "install_bundle", target: "<absolute-path-to>\\deadline-pulse" }

After install returns application: applied, refresh the browser page (F5) to load the client module.

Via CLI · 命令行安装

dsh plugin --profile <your-profile> add @wjw0419/deadline-pulse

Or install from the local directory before npm publish:

dsh plugin --profile <your-profile> add "file:<absolute-path-to>/deadline-pulse"

📖 Usage · 使用

Method 1: Talk to the Agent · 方式一:对代理说话(推荐)

"帮我记一个截止日期:周五 18:00 交插件作业,标签'课程',预估 4 小时"
"看看我现在有哪些截止日期"
"检查一下我的截止日期有没有冲突"
"把英语演讲比赛调整到下周一"
"英语演讲比赛那个截止日完成了"
"把'坏数据测试'那条删掉"

The agent calls deadline_tool (supports add / list / done / remove / conflicts / reschedule) and writes to deadlines.json.

Method 2: Manual Edit · 方式二:手动编辑文件

Create/edit ~/.dsh/deadline-pulse/deadlines.json:

{
  "deadlines": [
    { "title": "提交插件作业", "due": "2026-02-10 18:00", "tag": "课程", "note": "含演示视频", "effort": 4, "done": false },
    { "title": "英语演讲比赛", "due": "2026-02-10 15:00", "tag": "社团", "effort": 3, "done": false }
  ]
}
  • due accepts "2026-02-10 18:00", "2026-02-10" (treated as 23:59), or ISO format.
  • tag, note, effort, done, created are all optional.
  • Save → UI syncs within 15s; switching window focus triggers instant refresh.

⚠️ Notes · 注意事项

  1. Data is stored globally at ~/.dsh/deadline-pulse/deadlines.json — shared across all sessions.
  2. Malformed JSON won't crash the plugin: the panel shows a red "parse failed" message and retains the last successful data.
  3. Already-critical items won't trigger toast on page load (only when crossing thresholds while the page is open).
  4. When "prefers-reduced-motion" is enabled, pulse/swing animations are disabled; only color states remain.
  5. Conflict detection requires at least 2 active (non-done) deadlines.
  6. Uninstall: say 「用 plugin_manager 移除 @local/deadline-pulse」. Your deadlines.json is preserved.

📄 License · 许可证

MIT © 王小九之父