dsh-lark-meeting-notifier:在 DSH 工作區裏查看和提醒飛書會議

前言

如果你經常把 dsh web 當作主要工作區,飛書日程很容易被打斷在另一個窗口裏。yeruizhi/dsh-lark-meeting-notifier 是一個 DeepSeek Harness(DSH)插件:它把今天剩餘的飛書會議顯示在工作區右側,並在臨近開會時閃爍提醒,用來降低錯過會議的概率。

這是什麼

維護者:yeruizhi
許可證:MIT。
插件倉庫:yeruizhi/dsh-lark-meeting-notifier

這個插件解決的是一個問題:在 DSH 工作區裏也能看到飛書日曆,並用多個提前提醒把會議時間從“事後想起”變成“開始前注意到”。

核心功能

下面介紹已提供的能力:

  • 在工作區右側顯示一個可展開/收起的懸浮框
  • 列出今天剩餘的飛書會議
  • 顯示會議室名稱,來源是飛書日曆的「會議室」資源參會人
  • 多鬧鐘提醒:每個提醒提前量獨立觸發,開始前到點閃爍(黃/橙/紅隨緊迫度)
  • 點擊會議記錄關閉當前提醒(關鬧鐘)
  • 可開啓「30 秒後自動停止閃爍」
  • 提醒觸發時自動展開面板(可關)
  • 單條「✕」移除提醒(本地持久化,不會動飛書日曆裏的真實日程)
  • 開始時間已過的會議自動移除;今日會議清空時可查看「明日」會議
  • 配置持久化,設置面板可調

安裝與啓用

先安裝插件,再重啓 Web 端,最後確保 lark-cli 已授權。

1、安裝插件

dsh plugin --profile web add github:yeruizhi/dsh-lark-meeting-notifier

2、重啓 DSH Web

安裝後重啓 dsh web,或者通過 npx 啓動:

npx @deepseek-ai/dsh web

頁面右側會出現「會議」小膠囊。

3、準備 lark-cli 授權

本插件通過 @larksuite/cli(命令名 lark-cli)讀取飛書日曆。

數據源命令是:

lark-cli calendar +agenda --as user

這裏必須使用 user 身份(--as user),bot 身份看不到個人日曆。

如果尚未授權日曆讀取權限,執行:

lark-cli auth login --scope "calendar:calendar:readonly"

4、Host 執行策略

如果在 Host 內執行 lark-cli,需要:

{
  "sandboxPolicy": {
    "mode": "danger-full-access"
  }
}

該配置涉及讀配置與聯網,使用前確認環境策略。

典型用法

下面是常用操作:

  • 展開/收起:點擊右側「會議 N」膠囊
  • 關閉提醒:會議閃爍時點擊該條目(關鬧鐘)
  • 移除提醒:點條目右側 ✕
  • 查看明日:今日會議清空時,展開面板頭部出現「明日」,點擊加載明天的會議

配置

設置面板中提供以下配置項:

配置項 說明 默認值
提醒提前時間 每個提醒提前量獨立觸發 20、10、5
30 秒後自動停止閃爍 開關
提醒時自動展開 開關
刷新間隔 面板數據刷新頻率 30 秒
會議室名顯示 完整 / 簡短 完整

適用場景與注意

這個插件適合已經在 DSH 工作區裏工作、同時日程主要在飛書日曆裏的用戶。它把會議提醒放在開發工作區旁邊,而不是依賴另一個窗口或另一個提醒源。

使用前注意:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  • 單條移除提醒是本地持久化,不會修改飛書日曆裏的真實日程。
  • 本插件通過 lark-cli 讀取飛書日曆,必須使用 user 身份(--as user)。
  • 如果 Host 內執行 lark-cli,需要 sandboxPolicy: { mode: "danger-full-access" },會涉及讀配置與聯網,建議只在可信環境啓用。

相關鏈接

GitHub 倉庫:
https://github.com/yeruizhi/dsh-lark-meeting-notifier

社區目錄頁:
https://www.skillhub.cn/plugins/yeruizhi/dsh-lark-meeting-notifier

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

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

小夜