PerryLink/dsh-industry-research
dsh-industry-research
Industry and company research domain pack for DeepSeek Harness: methodology skills, industry chain mapping, public-source policy/news tracking, company research cards, and auditable research reports. Research only - not investment advice.
Install
npx @deepseek-ai/dsh plugin --profile demo add "github:PerryLink/dsh-industry-research#<sha>"Restart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-industry-research)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from PerryLink/dsh-industry-research, cleaned of badges and images.
🏭 dsh-industry-research
Industry and company research domain pack for DeepSeek Harness.
Chain maps, public-source tracking, company cards, and auditable reports — every number traces to a source, every gap is declared.
English · 简体中文 · Español · Português · हिन्दी
仅供研究,不构成投资建议 — Research only, not investment advice. This pack does research support only: no trading, no price prediction, no paid/login-walled sources.
Compatibility
- DeepSeek Harness
0.1.1-rc.2(peers pinned to0.1.1-rc.2). - Node
^22.19.0 || >=24.0.0, ESM only ("type": "module"). - Peer dependencies:
@deepseek-ai/cordis ^4.0.1,@deepseek-ai/schemastery ^3.18.0, and@deepseek-ai/dsh-tools,@deepseek-ai/dsh-skill,@deepseek-ai/dsh-skill-filesystemat>=0.1.0-rc.8 <0.2.0(all composed by the officialdsh-basebundle). - Optional, looked up at execution time (never injected):
ctx.web(public-source retrieval — composed bydsh-base) andctx.researchReport(the siblingdsh-research-reportsealing engine).
What you get
industry_map— build or update an industry chain map (chain.json): upstream/midstream/downstream nodes, edges, and metric slots. A metric with avaluemust carry asourceRef; a value-less slot is an explicit gap. Nodestatusassertions carry astatusAsOf, and an optionaltaxonomyCodemust hit the built-in 国民经济行业分类 大类 table. WithrenderSvg: trueit also writes a deterministic, tier-layeredchain.svgnetwork diagram with funnel/hub bottleneck highlighting. Adepthargument scales the web assist (quick/standard/comprehensive). Seed notes/files and an optionalctx.webdigest are registered as citable sources (S1,S2, …).industry_track— public-source policy/news tracking over the officialctx.webseam: per-topic search, host allow/block lists,sincefiltering, bounded snapshot fetches with SHA-256 provenance hashes, and append + dedupe intotimeline.jsonlwith a retention cap. Entries may carry a validatedevidenceCategory; adepthargument scales source counts. Fails loud when the web capability is unreachable.company_scan— company cards (card.json+card.md) from your workspace data files (SHA-256-hashed, with Markdown outlines and figure-candidate lines so every number cites a file and a line), plus an optionalctx.webcitation complement. Cards carry a listingstatus(withstatusAsOf), a format-checkedticker, and sourced price/valuemetrics(each withsource+asOf). Batch mode (companies) isolates one bad company without aborting the batch;depthscales the web complement. Text formats only in v1 (no PDF).industry_report— one auditable report from the map + timeline + cards. Before producing, a deterministic delivery contract checks blocks, status/price assertions, and placeholder residue (fail loud, no half-assembled report). Timeline entries are grouped byevidenceCategory. A deterministic bull/bear (正反方) synthesis lists sourced, dated values against declared gaps and data-quality findings, is embedded as the report's multi-perspective section, and is forked as a subagent job writingperspectives-note.mdinto the version ledger. With a mountedctx.researchReportengine the evidence/sections/claims are sealed by itsassembleand per-claim verdicts come back; without one, the builtin fallback writes versioned `reports/<YYYYMMD
…
