dsh-us-stocks
DSH US stock market data plugin, powered by yahoo-finance2
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Realyujie/dsh-us-stocks说明文档
阅读完整 README ↗dsh-us-stocks
English | 中文
给 DeepSeek Harness 用的美股行情数据插件,基于 yahoo-finance2。
提供行情、历史 K 线、财务报表、分析师共识、新闻五个专用工具,无需模型自行解析网页。
效果对比
下表为同一任务在装载与未装载本插件两种条件下的实测结果,模型与运行环境一致。任务内容:AAPL 的现价、近三个月走势、最近几个季度财务、分析师评级和近期新闻。
| 未装载本插件 | 装载本插件 | |
|---|---|---|
| 步骤 | 14 步 | 2 步 |
| 工具调用 | 31 次 | 5 次 |
| 整体耗时 | 213.5 秒 | 33.2 秒 |
| 调用构成 | 16 次 web_search、15 次 bash | 五个工具各一次 |
在缺少行情数据工具的情况下,模型只能依靠网页搜索与 shell 命令,逐个页面抓取并解析。
其余 33 秒主要为模型推理耗时,不在本插件的作用范围内。数据获取本身占 2.6 秒:
Acceptance benchmark — AAPL
✅ get_quote 2092ms 305.26 USD (+0.9959%), mcap 4455.02B
✅ get_history 437ms 63 bars 2026-05-14..2026-08-13
✅ get_financials 2255ms 4 income / 4 balance / 4 cash-flow periods
✅ get_analyst_view 2557ms buy from 41 analysts, target 322.2844
✅ get_news 974ms 8 headlines, latest "Tim Cook’s Final Act: A $60 Billion Bet On Texa…"
tool calls 5
wall clock 2.56s (concurrent)
payload 22.0 KiB across 5 results
可用 npm run benchmark 自行复现,亦可指定其他标的:npm run benchmark -- TTMI。
安装
懒人版
直接对你的 DeepSeek Harness 说:
安装一下这个插件:https://github.com/Realyujie/dsh-us-stocks
它会读这份 README 并自行执行安装命令。过程中会请求文件系统权限,因为 profile 目录在会话工作区之外。
手动安装
若 dsh 已在 PATH 中:
dsh plugin --profile web add dsh-us-stocks
若不在——通过 npx 启动 Harness 时即属此种情况,因为可执行文件只存在于 npx 缓存中——改用 npx 调用:
npx @deepseek-ai/dsh plugin --profile web add dsh-us-stocks
下文所有命令同理:把 dsh 换成 npx @deepseek-ai/dsh 前缀即可;或用 npm install -g @deepseek-ai/dsh 全局安装一次,之后统一使用简写形式。
后续更新:
dsh plugin --profile web update dsh-us-stocks