DeepSeek Harness plugin

dsh-plugins-huyang21

A-share information tools for DeepSeek Harness: market news, broker research ratings and target prices, earnings pre-announcements, dividends, insider share transactions, lock-up expiries and the

Jump to install

Source facts

Repository
huyang218/dsh-plugins
Latest update
Aug 20, 2026
Category
Docs & Rendering
GitHub stars
1
Format
plugin
Package path
packages/ainfo
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
packages/ainfo/package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/huyang218/dsh-plugins/tree/HEAD/packages/ainfo
Plugin: dsh-plugins-huyang21
Author: huyang218

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer4 files
README.mdSource · read only
README language

dsh-plugin-ainfo

English | 中文

A-share information tools for DeepSeek Harness: what was said about a company, rather than what it traded at.

Prices, indicators and screening live in [dsh-plugin-astock](../astock). The two are separate plugins because the questions are separate — an agent screening for a 40-day low needs none of this, and every registered tool spends system-prompt budget on every request.

Install

Both this plugin and the shared Tushare provider, which holds the token:

dsh plugin --profile web add dsh-plugin-ainfo
dsh plugin --profile web add dsh-plugin-tushare
- id: tushare
  config:
    token: 'your-tushare-token'

> [!NOTE] > Its result cards carry a presentationMeta projection, which a call > dispatched inside run_code never receives. Under a pure Code Mode > preset the answers are unaffected but the cards fall back to the generic > one — see [tool presentation modes](../../docs/presentation-modes.md).

Tools

Every tool here needs a Tushare Pro token, and none has a free fallback — there is no public endpoint serving this material reliably. Each tool says so in its own description so the model can tell you what is missing instead of discovering it mid-answer.

ToolWhat it returns
ainfo_newsMajor market news over a time window: headline, source, timestamp, plain-text excerpt
ainfo_researchBroker research: rating, target price, org and author — for one stock or a whole report date
ainfo_eventsCompany disclosures by kind: forecast (earnings pre-announcements), dividend, holdertrade (insider buying/selling), float (lock-up expiries), holders (top-ten register)

Tushare gates interfaces by account points, so a valid token may still be refused. The refusal names the requirement and is passed through as a permission error; see [dsh-plugin-tushare](../tushare) for what each failure kind means.

Two habits this plugin enforces

Text is passed through verbatim. Headlines, report titles and disclosure summaries are never paraphrased by the plugin, so the model can quote them. News bodies are the one exception: the feed ships article HTML, so excerpts are stripped to plain text and bounded — an excerpt is labelled as one and must not be presented as the full story.

Ratings are opinions. ainfo_research summarizes the distribution and the target-price range, and says in its own output that these are brokers' views to be attributed, not facts to be asserted.

License

MIT