前言¶
在 DeepSeek Harness(DSH)裏,如果 agent 每天定時醒一次,常見做法是讓它自己「感覺一下有什麼新動靜」——搜一圈、猜一圈,輸出往往不穩定,也難以和對照物對齊。市場側有 curated 插件列表(規模在八千條量級),安全側有幾套公開的教育行業 SRC 活動頁,這些來源的變化是可以用本地狀態做差分的,而不是每次從零回憶。
dsh-daily-digest 由 Daphne999 維護,在 DSH 插件目錄中歸類爲「記憶」。它不做新聞聚合,也不負責推送節奏;第一次調用只建立基線,之後的調用只報告相對上次的新增與變化,適合掛進心跳類回合(例如由調用方決定何時觸發 digest_scan)。
這是什麼¶
插件定位是「每日巡檢的事實層」:對比插件市場註冊表與教育行業 SRC 公開頁面的條目,把增量整理成 agent 可以直接複述的清單。許可證爲 MIT,當前 package 版本爲 0.1.1。
核心功能¶
依據 README,插件覆蓋兩類差分:
- 插件市場新增:對比 curated market 列表,只列出自上次掃描以來新出現的插件。
- 教育行業 SRC 活動變化:針對 EDUSRC 衆測、北京教育 SRC、常態化演習三個公開頁面,報告新條目或新一期/新賽季類變化。
行爲約定如下:
- 第一次調用僅建立基線,不報告「新增」。
- 後續每次調用輸出真差分。
- 不抓取新聞或熱點,不登錄任何賬號,不做消息推送(何時提醒由調用方決定)。
安裝與啓用¶
在已配置 DSH 且使用 web profile 的環境中,安裝命令以倉庫 README 爲準:
dsh plugin --profile web add dsh-daily-digest
插件以當前 dsh 進程的權限運行;安裝前建議閱讀 GitHub 倉庫 源碼與 LICENSE,確認與本地策略一致。DSH 生態提倡「一切皆插件」;社區目錄站點獨立於 DeepSeek / 幻方,並非官方應用商店。
典型用法¶
通過工具 digest_scan 發起掃描,scope 可選全部、僅市場或僅活動:
digest_scan { "scope": "all" } // 或 "market" / "activities"
README 給出的輸出形態示例(市場新增條目含名稱、星標與分類標籤;活動側可表示「沒有新一期/新賽季」):
市場新增 2 個:
· dsh-better-sidebar ★4773 ↓233365 [ui]
· dsh-meme ★488 ↓46045 [fun]
活動:沒有新一期/新賽季
差分依賴本地狀態;默認目錄與可配置項見下一節。
狀態存儲與重置¶
默認狀態目錄爲 ~/.dsh/daily-digest/,其中包含 market-state.json 與 activities-state.json。可通過配置項 stateDir 修改路徑。刪除狀態文件即重置基線,下次運行會重新建基線且仍不報歷史新增。
適用場景與注意¶
適合誰:需要把「市場多了哪些插件」「SRC 活動頁有沒有新條目」固定進每日 agent 回合的開發者;希望輸入是可覈對差分而非模型主觀概括的場景。
侷限(README 已寫明):
activities依賴網頁抓取,平臺改版可能導致長期顯示「沒有新變化」,建議每週至少人工覈對一次頁面。- 不負責熱點與推送;與 dsh-proactive 等心跳類插件的配合方式由你自己的調用鏈決定。
結尾¶
dsh-daily-digest 把市場列表與三個公開 SRC 頁面的變化收成兩份本地狀態上的差分,讓定時回合有據可依的輸入。目錄頁見 SkillHub 插件條目,源碼與用法細節見 GitHub:Daphne999/dsh-daily-digest。