dsh-finance-db:DeepSeek Harness 的只讀市場數據插件

前言

在 DeepSeek Harness(DSH)中處理金融數據時,常見痛點是模型需要獲取行情、歷史價格、新聞和狀態信息,但網頁內容往往不穩定,解析頁面也容易引入噪聲。DSH 的插件機制可以把外部能力掛載到宿主側,dsh-finance-db 就是面向市場數據讀取的插件。

它解決的問題很具體:當你詢問某隻股票時,讓 DSH 直接調用數據工具,而不是讓模型自行瀏覽網頁或拼湊結果。

下面介紹它的定位、能力、安裝方式和典型用法。

這是什麼

dsh-finance-db 是一個只讀市場數據插件,用於 DeepSeek Harness。

  • 倉庫路徑:zhiyaoli0221/dsh-finance-db
  • 許可證:MIT
  • 源碼倉庫:https://github.com/zhiyaoli0221/dsh-finance-db
  • 設計目標:支持只讀分析工作流,不提供交易執行、資金移動、券商憑據存儲或賬戶訪問

核心功能

插件提供一組顯式工具名,便於在 prompt 中精確指定調用對象。

工具 用途
finance_quote 獲取當前價格、漲跌幅、成交量、PE 和時間戳
finance_ohlcv 獲取歷史 open/high/low/close/volume 數據
finance_fundamentals 獲取與報價關聯的估值字段和 provider 元數據
finance_news 獲取來自 NewsNow 的近期金融標題
finance_search_stocks 通過代碼或名稱查找 ticker
finance_market_overview 獲取主要指數和日內變化
finance_health 檢查 provider 可用性
finance_sentiment 情緒入口,需要掛載本地或 agent provider

安裝與啓用

使用 npm 安裝到 DSH 的 web profile:

npx @deepseek-ai/dsh plugin --profile web add dsh-finance-db

該命令會把 dsh-finance-db 加入 DSH 的 web profile。安裝完成後,即可在 DSH 中按工具名調用相應能力。

典型用法

下面的示例都來自已覈實用法,適合作爲 prompt 模板。

查詢當前報價

只查詢當前報價,並要求不使用網頁瀏覽:

Get the current quote for 600519. Use finance_quote only and do not browse the web.

這會限定模型調用 finance_quote,避免引入額外網頁信息。

查詢歷史區間

查詢一年期的 OHLCV 數據,並要求總結價格區間:

Call finance_ohlcv for AAPL over 1 year and summarize the price range.

查詢新聞標題

查詢近期新聞,並列出最新五條標題:

Call finance_news for 600519 and list the five newest headlines.

檢查數據服務狀態

在使用市場數據前,先檢查 provider 可用性:

Run finance_health before using market data.

適用場景與注意

dsh-finance-db 適合用於只讀分析、資料整理、數據覈對和自動化工作流。它不提供券商集成,不執行交易動作,不存儲 broker credentials,不移動資金,也不修改組合。

使用前需要注意:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與 MIT 許可證。
  • 可選 web search 需要設置 JINA_API_KEY。
  • finance_sentiment 需要掛載本地或 agent provider。
  • 請求會在內存中緩存,TTL 按能力區分。
  • 如果診斷連通性或 provider 可用性,應使用 finance_health。
  • 該插件提供的是數據能力,不是投資、稅務、會計或法律建議。

結尾

dsh-finance-db 的價值在於把市場數據讀取收斂爲明確工具調用,減少模型自行解析網頁帶來的不確定性。源碼倉庫爲:

https://github.com/zhiyaoli0221/dsh-finance-db

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

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

小夜