dsh-us-stocks:DeepSeek Harness 的美股數據插件

前言

DeepSeek Harness 的 agent 在處理個股行情、財報、分析師觀點和新聞等問題時,如果沒有結構化的市場數據工具,通常會退回到網頁搜索和 shell 命令,再逐頁抓取、解析 HTML。dsh-us-stocks 是一個面向 DeepSeek Harness 的插件,由 Realyujie 維護,基於 yahoo-finance2 提供一組服務器端 agent 工具,用於查詢美股行情、價格歷史、財務報表、分析師共識、新聞和持倉信息。

這是什麼

  • 包名:dsh-us-stocks
  • 倉庫路徑:Realyujie/dsh-us-stocks
  • 許可證:MIT
  • package.json 聲明版本:0.3.0
  • 依賴:yahoo-finance2 ^4.0.2

它註冊的是服務器端 agent 工具。在 web profile 中,它還會附帶一個瀏覽器側組件,用於繪製 get_history 對應的 K 線圖;在 TUI 或 headless profile 中,瀏覽器側組件不存在,但所有工具仍然可用。

核心工具

工具 返回內容
get_quote 最新價、漲跌、日內區間、成交量、市值、P/E、EPS、賬面價值、股息率、52 周區間、移動平均線、最近和下一次財報日期
get_history 日線、周線、月線的 OHLCV 數據,包含調整後的收盤價,以及窗口內的分紅和拆股信息
get_financials 利潤表、資產負債表和現金流量表科目,可按季度或年度查詢
get_analyst_view 共識評級、按月的買入/持有/賣出數量、目標價、前瞻 EPS 和營收預測、近期券商上調和下調、EPS beat/miss 歷史
get_news 近期新聞標題,包含發佈方、時間戳和鏈接
get_ownership 內部人與機構持股比例、最大機構和基金持有人、內部人近六個月買入和賣出情況

基金報價字段會附帶 caveats,涉及費用率準確性、滾動收益口徑和重倉持倉覆蓋範圍。這些說明會隨響應字段一起出現,避免把基金層面的彙總指標誤解爲單一公司的估值數據。

安裝與啓用

下面介紹幾種安裝方式。安裝完成後,需要重啓 profile,因爲插件在啓動樹構造成型時纔會被解析。

通過 Harness 安裝

如果當前環境已經可以訪問倉庫,可以直接對 DeepSeek Harness 說:

Install this plugin: https://github.com/Realyujie/dsh-us-stocks

安裝過程中可能會請求文件系統權限,因爲 profile 目錄位於 session workspace 之外。

手動安裝

如果 dsh 已在 PATH 中,可以執行:

dsh plugin --profile web add dsh-us-stocks

如果 dsh 不在 PATH 中,可以通過 npx 調用:

npx @deepseek-ai/dsh plugin --profile web add dsh-us-stocks

這裏的 dsh plugin 會在 profile 目錄內轉發到 pnpm,並保持 profile 的 dsh.profile.bundles 列表同步,因此不需要手動註冊插件。

更新插件

之後更新時,可以執行:

dsh plugin --profile web update dsh-us-stocks

本地開發

如果要指向本地 checkout,可以使用 link: 路徑:

dsh plugin --profile web add link:/absolute/path/to/dsh-us-stocks

本地開發時,代碼改動通常需要執行構建流程並重啓 profile 後生效。

典型用法

安裝完成後,可以要求 Harness 使用這些工具查詢指定 ticker。例如,圍繞一個 ticker,可以分別請求:

  • get_quote:獲取當前報價和基礎估值字段
  • get_history:獲取日線、周線或月線 OHLCV 數據
  • get_financials:獲取季度或年度財務報表科目
  • get_analyst_view:獲取共識評級、目標價和近期調整記錄
  • get_news:獲取近期新聞標題
  • get_ownership:獲取內部人和機構持倉情況

倉庫還提供了基準腳本。可以執行:

npm run benchmark

也可以指定另一個 ticker:

npm run benchmark -- TTMI

適用場景與注意

這個插件適合需要在 DeepSeek Harness 中查詢結構化美股數據的場景,尤其是希望減少網頁抓取、HTML 解析和多次 shell 調用的任務。

使用前後需要注意:

  1. 插件會在當前 DSH 的權限上下文中運行,安裝前應檢查源碼、依賴和許可證。
  2. 安裝可能請求 profile 目錄的文件系統權限,因爲該目錄位於 session workspace 之外。
  3. 插件按 MIT 許可證發佈,package.json 中聲明版本爲 0.3.0
  4. 在 TUI 或 headless profile 中,瀏覽器側組件不存在,但工具調用仍然可用。
  5. 基金報價字段存在口徑和覆蓋範圍限制,應結合響應中的 caveats 使用。

結尾

dsh-us-stocks 的價值在於把美股行情、財報、分析師觀點、新聞和持倉查詢收斂爲一組明確的 agent 工具,而不是讓 agent 在網頁和 shell 中反覆摸索。

  • GitHub:https://github.com/Realyujie/dsh-us-stocks
  • 目錄頁線索(未獨立覈實):https://www.skillhub.cn/plugins/Realyujie/dsh-us-stocks
羽毛球分组比赛记分
小程序二维码

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

小夜