DSH Warm Reminder · 溫馨提醒助手

前言

DeepSeek Harness 的核心價值在於通過插件擴展能力。在使用過程中,開發者往往因長時間專注而忽略身體狀態,導致用眼過度或疲勞。DSH Warm Reminder 插件通過右上角的半透明彈窗解決這一問題。它由用戶 tianhanly 維護,是一款專注於本地化提醒的工作流插件。

核心功能

插件在檢測到特定條件時,會在右上角顯示半透明毛玻璃卡片,卡片包含進度條和文案,8 秒後自動消失。

基於時長的提醒
* 頁面活躍累計 30 分鐘:顯示喝水提醒(5 條文案隨機)。
* 頁面活躍累計 1 小時:顯示護眼提醒(5 條文案隨機)。
* 頁面活躍累計 3 小時:顯示強制休息提醒(4 條文案隨機)。
* 頁面活躍累計 5 小時+:顯示勞逸結合提醒(5 條文案隨機)。

特殊時段與節日
* 深夜關懷:打開窗口時,若時間在 0-2 點、3-4 點 或 5-6 點,顯示關懷文案。
* 節日祝福:節日當天首次打開窗口,顯示元旦、春節、元宵、情人節、婦女節、愚人節、勞動節、母親節、兒童節、父親節、教師節、國慶、程序員節、雙十一、聖誕節、中秋節等祝福。
* 梗文化:工作日 9-12 點或 14-18 點顯示“梁文峯時期”,其餘顯示“梁文谷時期”;活躍超過 3 小時且在凌晨 4-6 點顯示耐熬王梗;每活躍滿 30 分鐘顯示熱門網絡梗。
* 彩蛋與時刻:打開窗口有 6% 概率觸發彩蛋;特定時間點(11:11、12:00、13:14、17:20、18:30、22:22 或週五 17:00)觸發提醒。

技術特性
* 計時邏輯:基於頁面可見時間累計,切走或最小化暫停計時,關閉頁面重開從零開始。
* 隱私安全:純客戶端插件,不訪問網絡,不讀寫文件,所有邏輯在本地執行。
* 節日對照:內置公曆對照表(2024-2035)。

安裝與啓用

插件安裝與啓用需要使用 web profile。

  1. 執行安裝命令:
    dsh plugin --profile web add -w github:tianhanly/dsh-warm-reminder
*注意:`-w` 參數不可省略,用於將插件安裝到根目錄的 pnpm workspace。*
  1. 重啓 DeepSeek Harness 以加載插件:
    dsh --profile web

配置與自定義

插件沒有配置文件,所有內容硬編碼在源碼中。如需修改提醒文案、梗池或彩蛋內容,需直接編輯源碼。

  1. 進入插件目錄,編輯 lib/client.js。
  2. 修改文件頂部的常量區(MILESTONES、DEEP_NIGHT、HOLIDAY、HOT_MEMES、MEMES、TIME_EGGS)。
  3. 保存文件後重啓 dsh --profile web 即可生效。

開發調試時,可使用 link: 方式安裝到本地目錄,修改代碼後無需重新 add,重啓 dsh 即可看到變化:

dsh plugin --profile web add -w link:C:/Users/用戶名/Desktop/code/harness/項目/dsh-warm-reminder

依賴與要求

  • DeepSeek Harness:必須使用支持 shell.overlay 與 dsh.bundle 機制的版本。插件通過 bundle patch 自動掛載到全局浮層插槽。
  • Profile:必須使用 web profile。headless 或 tui 模式不支持此插件。
  • 運行環境:無外部運行時依賴,純 JavaScript 實現,無需額外安裝包。

結語

DSH Warm Reminder 作爲一個輕量級的提醒工具,通過簡單的配置即可集成到 DeepSeek Harness 的工作流中。它不依賴外部服務,確保了數據的本地化和隱私安全。對於長時間使用 DeepSeek Harness 的開發者來說,這是一個實用且低成本的輔助工具。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜