前言¶
DeepSeek Harness(DSH)通過插件機制擴展能力。對於需要持續追蹤經管領域最新論文(NBER、arXiv、中文期刊)的開發者,手動維護 RSS 訂閱列表或編寫腳本效率較低。dsh-journal-monitor 插件將抓取、篩選、去重與推送能力封裝爲 DSH 工具,讓智能體可以直接通過對話完成監控流程。
核心能力¶
該插件是一個由 SIMON-WORLD 維護的 DSH 插件,旨在解決經管期刊和工作論文的自動化監控問題。目前提供 7 個工具,支持多源抓取、關鍵詞過濾、去重持久化以及定時簡報。推送支持 Bark 和飛書,但在無 webhook 環境下會自動 dry-run。
安裝與啓用¶
通過 DSH 的 CLI 安裝插件。安裝後重啓 DSH,模型即可自動獲得對應的工具權限。
dsh plugin --profile web add git+https://github.com/SIMON-WORLD/dsh-journal-monitor.git
工具說明¶
安裝並重啓 DSH 後,模型將獲得以下工具:
-
journal_scan
抓取最新論文。默認抓取 NBER、arXiv 經濟類目(econ.GN/EM/TH、q-fin.GN)及指定的中文期刊源。支持通過source指定單個源,或通過sourceUrl抓取任意 RSS。 -
journal_filter
對掃描結果進行關鍵詞篩選。參數爲keywords數組,支持標題和摘要的子串匹配(大小寫不敏感)。 -
journal_push
推送篩選後的論文。默認爲 dry-run 模式(僅記錄狀態),需配置環境變量後纔會發送真實消息。 -
journal_status
查看已推送記錄和去重狀態,默認顯示最近 10 條記錄。 -
journal_briefing
生成定時任務參數。配合schedule_create實現每日或每週自動監控簡報。 -
journal_add_source
運行時添加自定義源(RSS/期刊)。注意:此功能在重啓後會失效。 -
journal_list_sources
列出當前所有監控源(包含內置源和自定義源)。
配置與注意事項¶
環境變量¶
配置推送功能需設置以下環境變量:
DSH_BARK_URL: Bark 推送地址(例:https://api.day.app/TOKEN/),設置即啓用。DSH_FEISHU_URL: 飛書機器人 webhook,設置即啓用。DSH_JOURNAL_STATE: 狀態文件路徑,默認爲<workspace>/.dsh-journal-monitor/state.jsonl。DSH_WORKSPACE: 工作區根目錄,由 DSH 自動注入。
版本與依賴¶
- 當前版本爲 v1.1.0 原型。
- 插件依賴
dsh-toolsAPI。 - 自定義源在重啓後失效。
結語¶
該插件將 RSS 監控與 DSH 的工作流結合,適合需要自動化追蹤學術動態的開發者。項目源碼與文檔位於 GitHub。