dsh-journal-monitor:經管期刊監控推送插件

前言

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 後,模型將獲得以下工具:

  1. journal_scan
    抓取最新論文。默認抓取 NBER、arXiv 經濟類目(econ.GN/EM/TH、q-fin.GN)及指定的中文期刊源。支持通過 source 指定單個源,或通過 sourceUrl 抓取任意 RSS。

  2. journal_filter
    對掃描結果進行關鍵詞篩選。參數爲 keywords 數組,支持標題和摘要的子串匹配(大小寫不敏感)。

  3. journal_push
    推送篩選後的論文。默認爲 dry-run 模式(僅記錄狀態),需配置環境變量後纔會發送真實消息。

  4. journal_status
    查看已推送記錄和去重狀態,默認顯示最近 10 條記錄。

  5. journal_briefing
    生成定時任務參數。配合 schedule_create 實現每日或每週自動監控簡報。

  6. journal_add_source
    運行時添加自定義源(RSS/期刊)。注意:此功能在重啓後會失效。

  7. 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-tools API。
  • 自定義源在重啓後失效。

結語

該插件將 RSS 監控與 DSH 的工作流結合,適合需要自動化追蹤學術動態的開發者。項目源碼與文檔位於 GitHub。

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

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

小夜