dsh-pomodoro-box:Composer 下方的番茄鍾與盲盒收集

前言

在 DeepSeek Harness(DSH)裏寫提示、調智能體時,計時往往靠系統鬧鐘或瀏覽器標籤頁,和輸入區是分離的;專注段結束後也缺少一個可留在同一界面裏的正反饋。番茄鍾盲盒(Pomodoro Blind Box)是維護者 WU55UY 發佈的 Web UI 插件,歸類爲趣味換裝類擴展:在 composer 輸入框下方 掛一條番茄鍾 dock,每 自然走完 一個專注段才觸發一次可收集盲盒,進度與圖鑑落在本機 localStorage,不髮網絡請求。下面介紹它是什麼、能做什麼,以及如何安裝與日常使用。

這是什麼

插件 npm 包名爲 dsh-pomodoro-box,倉庫 WU55UY/dsh-pomodoro-box,許可證 MIT。實現方式爲純前端 Bundle:client.js 作爲 Client module 下發,在 conversation.composer.dock 與 shell.overlay 兩個 Slot 註冊 UI。

一句話定位:在 DSH composer dock 上提供 15 / 25 / 45 / 60 分鐘專注與可配置休息節奏,專注段結束後開箱獲得 15 件藏品(4 個稀有度),並在設置面板裏維護可翻看的圖鑑。

核心功能

番茄鍾與休息節奏

專注可選 15、25、45、60 分鐘;短休息與長休息各有 3、5、10、15 分鐘檔位。支持開始、暫停、繼續、跳過、重置。每完成 4 個專注段會自動進入一次長休息(長休息時長可在設置裏配置)。

盲盒與圖鑑

只有 完整走完 的專注段才發盲盒;點跳過 不會 發盒。開箱帶搖晃、開蓋、彈出動畫,並適配 prefers-reduced-motion。

藏品共 15 件,稀有度與整體出現概率爲:普通 60%、稀有 25%、史詩 12%、傳說 3%;先抽稀有度,再在檔位內等概率抽一件,無保底、不去重,重複是正常的。設置面板提供 5×3 圖鑑網格,已收集項按稀有度着色,未發現爲鎖定;點格子可看名稱、稀有度與描述。集齊 15 件後顯示「已集齊」,開箱卡也會標註「圖鑑已集齊」。

雙語、主題與持久化

中英文運行時詞典;顏色、圓角、陰影走 Harness Theme token,隨明暗主題變化。除進行中的計時外,設置、統計、圖鑑與未領取盲盒均寫入瀏覽器 localStorage(鍵名 dsh.pomodoro-box.v1),刷新不丟收集進度。插件不發送網絡請求,也不讀取 Harness 會話內容。

安裝與啓用

需要 DeepSeek Harness 0.2.x,package.json 中聲明 engines.dsh 爲 >=0.2.1-rc.2 <0.3.0-0。

推薦從 npm 安裝(將 desktop 換成你實際使用的 profile,Web 版多爲 web):

dsh plugin --profile desktop add dsh-pomodoro-box

安裝會寫入該 profile 的 dsh.profile.bundles,重啓一次 Harness 後生效。也可使用官方 README 中的預打包 tarball 或 git 釘 tag 源,例如:

dsh plugin --profile desktop add https://github.com/WU55UY/dsh-pomodoro-box/releases/download/v1.2.4/dsh-pomodoro-box-1.2.4.tgz
dsh plugin --profile desktop add "git+https://github.com/WU55UY/dsh-pomodoro-box.git#v1.2.4"

若使用插件市場:在 插件 → 發現 → 添加索引源 填入:

https://cdn.jsdelivr.net/gh/WU55UY/dsh-pomodoro-box@main/market/index.json

再在發現頁安裝。當前包版本在資料中爲 1.2.4。

啓用後,輸入框下方應出現番茄鍾一欄(例如 🍅 番茄鍾 25:00 專注);若未出現可刷新頁面,或在插件列表中確認 Pomodoro Blind Box 已啓用。

典型用法

操作 說明
點計時 chip 開始 / 暫停 / 繼續
⏭ 跳過當前階段(不發盲盒)
⟳ 重置回專注起點
⚙ 打開時長設置與圖鑑
專注自然走完 彈出盲盒卡:收下 或 先收起來(收起並摺疊爲小膠囊)

盲盒卡可用 Esc 關閉;設置面板點外部或 Esc 收起。摺疊後點膠囊可恢復。README 中按當前權重模擬,集齊 15 件中位數約 90 個番茄鍾,平均約 109 個,供規劃收集預期時參考。

本地數據示例結構(資料節選):

{
  "version": 2,
  "settings": { "focus": 25, "shortBreak": 5, "longBreak": 15 },
  "stats": { "total": 12, "boxes": 12, "owned": ["coffee", "star"] },
  "pending": null
}

需要清空收集與設置時,可在 DevTools 控制台執行:

localStorage.removeItem('dsh.pomodoro-box.v1')

然後刷新頁面。

適用場景與注意

適合希望在 DSH 同一界面內做 Pomodoro、並用輕量收集玩法強化「完成一段再休息」習慣的開發者。插件以當前 Harness 進程與瀏覽器權限運行,安裝前建議閱讀倉庫源碼與 MIT 許可證,確認符合你對本地插件的信任要求。

DSH 生態強調「一切皆插件」;SkillHub 目錄頁 等社區站點爲獨立收錄,與 DeepSeek / 幻方無官方從屬關係,本文安裝命令與行爲均以 GitHub README 與 package.json 爲準。

結尾

經過上面的步驟,你可以在 composer 下方固定一條與主題一致的番茄鍾,用盲盒與圖鑑把「做完一個專注段」留在本機、留在當前工作臺裏。進一步細節與動圖演示見 GitHub 倉庫 README,目錄介紹見 SkillHub:dsh-pomodoro-box。

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

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

小夜