Skip to content

Realyujie/dsh-us-stocks

60Last commit Aug 14, 2026

dsh-us-stocks DSH plugin

This plugin gives the agent five first-class tools for stock market data, powered by yahoo-finance2. It replaces the agent's inefficient web search and shell commands with structured data retrieval. The tools cover quotes, price history, financial statements, analyst consensus, and news.

How to install the dsh-us-stocks DSH plugin

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

Copying does not run this command. Review the repository and version before installing the dsh-us-stocks DSH plugin.

dsh-us-stocks DSH plugin data source

dsh-us-stocks DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-us-stocks DSH plugin can do

  • Get real-time stock quotes with price, change, volume, market cap, P/E, and earnings dates
  • Retrieve historical OHLCV bars with adjustable intervals and date ranges, including dividends and splits
  • Access income statements, balance sheets, and cash flow statements, quarterly or annual
  • Fetch analyst consensus ratings, price targets, and recent broker upgrades/downgrades
  • Get recent news headlines filtered by symbol, with publisher, timestamp, and link

Where the dsh-us-stocks DSH plugin fits

  • Query current stock price and market data for a ticker symbol
  • Analyze price trends and technical indicators using historical data
  • Review company financial statements and trailing-twelve-month ratios
  • Check analyst recommendations and earnings surprise history
  • Monitor recent news about a specific stock for research

Who the dsh-us-stocks DSH plugin is for

  • Stock investors and traders using DeepSeek Harness
  • Financial analysts who need structured market data in agent workflows
  • Developers building automated research pipelines with DSH plugins

dsh-us-stocks DSH plugin limitations

  • Only supports US stock market data via Yahoo Finance API
  • get_history with 1h interval is capped at approximately 730 days of history
  • Financial statement currency may not be USD (e.g., ADRs report in home currency)
  • News headlines are limited to 10 results and only metadata is returned
  • Analyst recommendation scale is 1 (Strong Buy) to 5 (Strong Sell), which may be counterintuitive

dsh-us-stocks DSH plugin: from the repository README

Quoted from the Realyujie/dsh-us-stocks README, the upstream source of the dsh-us-stocks DSH plugin. Copyright remains with the original authors.

English | [中文](README.zh.md) <p align="center"> <img src="./assets/readme/cover.png" alt="dsh-us-stocks cover" width="300"> </p> US stock market data tools for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness), powered by [yahoo-finance2](https://github.com/gadicc/yahoo-finance2). Gives the agent five first-class tools for quotes, price history, financial statements, analyst consensus and news — instead of leaving it to improvise against HTML pages. <p align="center"> <img src="./assets/readme/hero.png" alt="dsh-us-stocks rendering an AAPL candlestick chart in DeepSeek Harness" width="1200"> </p> ## Before and after One agent turn, same question, same model, same machine — the only variable is whether the plugin is installed. The task: *price, three-month trend, recent quarterly financials, analyst rating and recent news for AAPL.* | | Without this plugin | With this plugin | |---|---|---| | Steps | 14 | 2 | | Tool calls | 31 | 5 | | Wall clock | 213.5s | 33.2s | | What it called | 16 × `web_search`, 15 × `bash` | one call to each of the five tools | With no market-data tool available, the agent falls back on web search and shell commands, fetching and

Read the full READMERepository license: MIT

dsh-us-stocks DSH plugin questions

How do I install the dsh-us-stocks plugin?

You can install it by saying 'Install this plugin: https://github.com/Realyujie/dsh-us-stocks' to your DeepSeek Harness. Alternatively, run the command: 'dsh plugin --profile web add dsh-us-stocks' if dsh is on your PATH. If you started Harness via npx, use 'npx @deepseek-ai/dsh plugin --profile web add dsh-us-stocks' instead.

What data does this plugin provide?

The plugin provides five tools: get_quote for real-time prices and market data, get_history for historical OHLCV bars, get_financials for income statements, balance sheets, and cash flow statements, get_analyst_view for consensus ratings and price targets, and get_news for recent headlines. All data is sourced from Yahoo Finance.

Does the plugin support international markets?

No, it only supports US stock market data. The tools are designed for US-listed tickers. While some ADRs may work, financial data currency may differ from USD, and the target market is explicitly US stocks.

Can I see a chart of the price history?

Yes, in the Web UI, the get_history call renders as a candlestick chart with bodies, wicks, volume band, and price gridlines. The chart is drawn from the same payload the model receives, so the picture and numbers are consistent. In TUI or headless profiles, the chart is not displayed but the data is still returned.

How often is the data updated?

The plugin fetches data from Yahoo Finance on each call. The data freshness depends on Yahoo Finance's update frequency. For real-time quotes, it typically reflects the most recent trade. Historical data is static once recorded. The plugin does not cache or stream data; every request fetches the latest available information from the source.