前言¶
DeepSeek Harness(dsh)是 DeepSeek 開源的智能體運行時,核心設計是「一切皆插件」:模型、工具、會話、沙箱和界面都可以用插件組合。官方倉庫在 deepseek-ai/deepseek-harness。社區裏也出現了若干獨立的插件目錄站點,用來檢索、分類這些插件;它們和 DeepSeek / 幻方沒有官方從屬關係,不能當成官方應用商店。
寫代碼時長時間盯着終端或網頁界面,偶爾想看一眼指數、成交額,或者讓智能體去拉一隻滬深股票的行情、資金流、公告,往往得自己切到行情軟件,再把數字貼回來。dsh-stock-market 做的就是這件事:在 DSH 網頁界面右側加一條行情側欄,同時給智能體一組固定的免費股票數據工具。倉庫的自我介紹寫得很直白:「有效解決了寫代碼的時候賬戶不能同時虧錢的 BUG」——這是玩笑話,插件本身提供的是行情展示和公開數據查詢,不是交易系統。
本文依據插件目錄頁和 GitHub 倉庫 README、package.json、CHANGELOG、許可證交叉覈對後整理。當前倉庫版本爲 0.2.0(CHANGELOG 日期 2026-08-13),GitHub 星標以倉庫頁面爲準,本文覈實當天爲 15。
這是什麼¶
dsh-stock-market 是一款面向 DeepSeek Harness 網頁界面 的工具插件,由 AnacondaKC 維護,採用 BSD-3-Clause 許可證,主要語言是 TypeScript。社區目錄把它歸在「工具與能力」,頁面地址是:
https://deepseek-harness-plugin.com/zh-CN/plugins/dsh-stock-market/
它解決兩類需求:
- 人看:Web UI 右側出現「行情」側欄,指數、成交額和資訊不用離開當前會話。
- 模型用:把東方財富、騰訊財經、新浪財經、同花順上 57 個免費接口收成插件內部適配器,對外只暴露 9 個按業務組織的工具。智能體查的是「即時行情 / K 線 / 資金流」,而不是一串 URL 和
endpoint_id。
package.json 裏聲明瞭 "dsh.client.platform": "web",並注入會話、設置、插件設置等客戶端模塊。它掛在網頁界面上,不是 headless 任務模式裏的通用包。
核心功能¶
倉庫 README 把能力分成界面、快照、接口目錄和工具開關四塊。
1、右側「行情」側欄
頂部信息區展示上證指數、恒生指數、納斯達克、韓國綜合、日經指數、布倫特原油和紐約金主連的最新價與漲跌,支持橫向滾動。側欄可以收起,也可以拖拽或用鍵盤調整寬度,狀態按會話保存。
0.2.0 起增加了插件級持久設置:總開關、默認側欄狀態、默認的會話級股票工具狀態;並接入 DSH rc.5 的 settings.plugin.item 配置卡片。插件被關掉之後,仍然可以從「插件」設置頁重新打開。
2、A 股行情快照
上證指數、深證成指、創業板指和科創綜指來自騰訊即時行情,5 秒刷新;兩市成交額會和上一交易日同期比較;財經資訊來自東方財富。
3、固定免費接口,不配密鑰
插件只接入「無需許可證、API Key、Cookie 或登錄狀態即可調用」的公開接口。不可無狀態調用、已經停服的接口不進目錄。設置頁會列出全部免費數據源和已接入的固定接口。
README 給出的接口目錄如下:
| 數據源 | 接口數 | 主要能力 |
|---|---|---|
| 東方財富 | 36 | 即時/批量行情、排行、K 線、分時、資金流、數據中心、F10、研報、資訊、搜索 |
| 騰訊財經 | 6 | 批量即時行情、K 線、分時、個股/板塊排行、個股資訊 |
| 新浪財經 | 13 | 批量即時行情、K 線、市場/板塊、資金流、滾動新聞及頁面型數據 |
| 同花順 | 2 | 日 K、分時走勢 |
4、會話級股票工具開關
輸入框工具行可以啓用或關閉全部股票工具,狀態隨會話日誌持久化。開關關掉之後,全部 stock_* 工具會從該會話下一次模型請求的工具目錄裏移除;舊請求或僞造調用仍會在執行前策略和最終 guard 處被拒絕。
智能體看到的 9 個工具¶
底層 57 個接口不會直接暴露給模型。Agent 只能調用下面這 9 個工具:
stock_quote:即時證券行情快照stock_chart:K 線與分時走勢stock_ranking:個股、行業、概念和板塊成分排行stock_money_flow:個股、板塊及滬深港通資金流stock_fundamentals:公司、財務、股東、估值和經營指標stock_events:公告、大宗交易、融資融券、龍虎榜和數據中心事件stock_research:市場研報、個股研報、盈利預測和評級stock_news:資訊流、個股新聞、搜索和股吧stock_capabilities:查詢工具動作、參數及數據源切換口徑
證券代碼統一寫成 600519.SH 或 000001.SZ,僅支持滬深 A 股。各工具只接受聲明的 action 和對應業務參數,不接受底層 endpoint_id、URL、Host、代理地址或憑據。
默認 source=auto:語義等價的接口可以自動切換;排行、資金流和頁面型資訊如果口徑不一致,返回值會標記 degraded 並附警告。側欄走另一套內部 RPC,不跟這 9 個工具混用。
倉庫 README 裏有三張界面截圖:側欄總覽、帶行情側欄的分析會話、以及收起側欄後的分析結果。路徑在 assets/screenshots/ 下。
安裝與啓用¶
目錄頁給出的安裝命令如下,在 DeepSeek Harness 終端裏運行:
dsh plugin add github:AnacondaKC/dsh-stock-market
dsh CLI 會從 GitHub 解析插件並裝進當前配置。官方 CLI 文檔裏,往指定 profile 裝插件的寫法是 dsh plugin --profile <name> add ...。本插件的客戶端聲明爲 web,如果當前不是網頁 profile,需要顯式指定,例如:
dsh plugin --profile web add github:AnacondaKC/dsh-stock-market
需要可復現安裝時,按目錄頁說明固定 commit 哈希:
dsh plugin add github:AnacondaKC/dsh-stock-market#commit
把 #commit 換成實際的提交哈希。倉庫最近一次推送時間是 2026-08-13。
從本地源碼安裝時,README 要求先構建,再以 DSH bundle 方式鏈接:
dsh plugin --profile web add link:/absolute/path/to/dsh-stock-market
開發依賴不走公共 npm 上的 DSH 包,而是鏈接本地 DSH 工作區。package.json 要求 Node.js >= 22.19.0。插件以當前 dsh 進程的權限運行,安裝時可能執行代碼;裝之前應閱讀倉庫源碼和 BSD-3-Clause 許可證。
典型用法¶
安裝完成後啓動網頁界面(dsh web 或對應的 web profile)。可以按下面的順序確認插件是否工作。
- 看側欄。頁面右側應出現「行情」面板:頂部是可橫向滾動的指數與商品報價,下方是 A 股快照(上證、深成、創業板、科創綜指)和資訊。不需要時把側欄收起即可。
- 打開股票工具。在輸入框工具行打開股票工具開關。關掉後,模型下一輪請求裏不應再看到
stock_*。 - 讓智能體查一隻滬深股票。代碼格式用
600519.SH、000001.SZ這種「六位數字 + 市場後綴」,不要用美股 ticker,也不要把底層接口 ID 塞進提示詞。例如可以直接問即時行情、K 線、資金流或近期公告,由模型選擇stock_quote、stock_chart、stock_money_flow、stock_events等工具。 - 不確定某個工具有哪些
action、參數或數據源口徑時,先讓模型調用stock_capabilities,不要猜測字段名。 - 需要改默認行爲時,到插件設置頁調整總開關、默認側欄狀態和默認的會話級工具狀態。0.2.0 在主機 RPC 不可用或返回不兼容數據時,會回退到內置配置,避免設置卡片徹底消失。
倉庫沒有提供一份「標準提示詞模板」。上面這些步驟對應的是 README 已經寫明的界面入口、代碼規範和工具邊界,而不是額外編出來的操作劇本。
適用場景與注意事項¶
比較適合這幾類用法:
- 長時間開着 DSH Web UI 寫代碼,需要順手看指數和成交額。
- 讓智能體整理滬深個股的公開信息:行情、財務、股東、公告、研報、資訊。
- 不想申請行情賬號、也不想把 Cookie 寫進配置,只使用站點公開接口。
使用前有幾條邊界需要看清楚。
只覆蓋滬深 A 股。 工具層明確只接受 .SH / .SZ 代碼。側欄頂部雖然會顯示恒生、納斯達克、原油和黃金,那是展示用的報價條,不能據此認爲智能體已經具備全球市場查詢能力。
數據來自公開網站,沒有正式 SLA。 README 寫明:請求使用固定 Host、參數白名單和固定 Referer;騰訊、新浪、同花順的 GBK 數據只在服務端解碼;有連接併發限制、文檔建議的最小啓動間隔、超時、有限退避重試、取消傳播,以及 8 MiB 響應上限。JSON 數組、長文本、HTML 頁面和最終工具 JSON 都有獨立輸出上限,避免把超大上游響應直接送進瀏覽器或模型上下文。上游改版後接口可能失效。商業或高頻使用應改用正式授權數據源。
插件不代爲保管行情賬號。 它不讀取、不存儲任何第三方行情憑據。這也意味着能力止於那些真正能匿名調用的免費接口。
權限與許可證。 插件以當前 dsh 進程權限運行。安裝前檢查 https://github.com/AnacondaKC/dsh-stock-market 的源碼和 LICENSE(BSD-3-Clause)。社區目錄站點只負責收錄和展示安裝命令,不構成安全審計。
不要把它當成交易或投顧工具。 倉庫定位是行情側欄和只讀數據工具。返回值裏的 degraded 標記說明不同數據源口徑可能不一致,需要人工覈對。
小結¶
dsh-stock-market 把兩件事疊在同一個 Web 插件裏:給人看的滬深行情側欄,以及給模型用的 9 個 A 股數據工具。接口目錄固定、免密鑰、按業務收斂,適合已經在用 DeepSeek Harness 網頁界面、又希望少切一次行情軟件的人。
目錄頁:https://deepseek-harness-plugin.com/zh-CN/plugins/dsh-stock-market/
GitHub:https://github.com/AnacondaKC/dsh-stock-market