dsh-stock-watch
Awu12277/dsh-stock-watch
A 股自选股实时行情盯盘插件:在 DeepSeek Harness(DSH)Web 界面的右上角显示一个可折叠弹窗,实时监控自选股行情、切换分组、查看分时与 K 线、设置买卖目标价。
安装
把 dsh-stock-watch 装进 DeepSeek Harness
npm 方式
直接拉已发布的 tarball,不用克隆整个仓库,也不需要额外配置。如果你用的是别的 profile,把 `web` 换成对应的名字。
GitHub 方式 · npm 包
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 4 天前.
安装前须知
装 dsh-stock-watch 之前,先看这几条
- 源码在这里: Awu12277/dsh-stock-watch——已进入社区精选库,DSH 自带的插件市场就是从这儿装的。
- 开源协议:MIT。
- 自动识别到:终端执行。授权之前请先读一遍源码。
- 被收录在这里不代表通过了安全审计。插件是带着你 agent 的权限在跑。
AI 锐评
是什么 — 在 DeepSeek Harness Web 界面右上角显示 A 股自选股实时行情可折叠弹窗。
谁该装 — 如果你需要在 DeepSeek Harness 中实时监控 A 股自选股行情、切换分组并查看分时 K 线图,使用 agent 进行投资分析研究,这个插件适合你。 如果不希望插件执行 shell 命令的用户可以不装此插件。
注意 — 沙箱实测通过:在全新 profile 里装上,并被 harness 注册进 profile。没发现明显的坑。
锐评 — 我会装它,因为它能在浏览器端运行图表并自动注入 DSH 技能,但前提是用户接受会执行 shell 命令的提示。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。
dsh-stock-watch 是做什么的

dsh-stock-watch 是一个 DeepSeek Harness 插件,用于在 Web 界面右上角显示可折叠的 A 股自选股盯盘面板。它展示实时价格、涨跌幅、分组列表、分时图和日/周/月 K 线,也可设置买入、卖出目标价并显示触发状态。
DeepSeek Harness 加载浏览器端模块和 Node host 端模块:前者通过 shell.overlay 挂载面板,后者注册 /config、/stocks、/quotes、/kline、/minute 五个同源路由。行情请求由 Node 原生 fetch 发送到腾讯财经接口,列表每 10 秒刷新。分组、股票代码和目标价写入浏览器 localStorage 的 stocking.config.v1;首次使用时会从 ~/.stocking/settings.json 迁移。插件还会把 investment-research 和 frontend-design 复制到 ~/.agents/skills/,并可通过按钮新建会话交给 agent 分析。
这个 DeepSeek Harness 插件适合需要查看中国 A 股行情的 Web profile。它不适合离线环境、无法访问腾讯财经的网络环境,或不关注 A 股的使用场景。安装后会运行 Node host 端代码,访问行情网络和上述文件路径;因此应按宿主权限审查其终端面,而不应把它当作只在浏览器中运行的组件。
dsh-stock-watch 的文档
dsh-stock-watch 的加载方式
DeepSeek Harness 将 dsh-stock-watch 安装到 web profile。dsh.bundle 提供 host 端模块,dsh.client 提供浏览器模块,cordis.patch.yml 将 host 模块并入 profile。安装后需重启 dsh web,页面才会出现面板;浏览器模块通过 shell.overlay 挂载。
dsh-stock-watch 的配置
| 内容 | 存储位置 |
|---|---|
| 分组、股票代码、买卖目标价 | localStorage 的 stocking.config.v1 |
| 首次迁移来源 | ~/.stocking/settings.json |
| 重置 | 执行 localStorage.removeItem('stocking.config.v1') 后刷新 |
首次打开时只迁移一次;迁移失败则使用默认分组,之后以 localStorage 为唯一数据源。
dsh-stock-watch 的数据与技能
股票搜索使用随包的 data/a_stocks.json。实时行情和分时数据来自腾讯财经的 https://web.ifzq.gtimg.cn/appstock/app/minute/query,日、周、月前复权 K 线来自 https://web.ifzq.gtimg.cn/appstock/app/fqkline/get,请求由 Node 原生 fetch 完成。
首次启动会将 investment-research、frontend-design 复制到 ~/.agents/skills/,已有文件不会覆盖。设置 DSH_STOCK_WATCH_NO_SKILLS=1 可关闭注入,设置 DSH_STOCK_WATCH_SKILLS_DIR 可更换目标目录。
命令与行为
卸载使用 dsh plugin --profile web remove dsh-stock-watch。行情列表每 10 秒刷新,面板支持拖动和贴边吸附,详情页提供分时、日 K、周 K、月 K。K 线优先使用 CDN 加载的 TradingView Lightweight Charts,失败时降级为 SVG。研究、行情分析等操作会新建 DeepSeek Harness 会话并发送请求给 agent。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
dsh-stock-watch 的同类插件
dsh-dafeiyu
QCYTSN
Desktop-native BigFish companion for DeepSeek Harness — real Agent status, always on top on Windows.
我们跑过,装得上
dsh-pet
PC2005-cloud
DSH Web UI 桌面宠物:25 个透明动画、屏幕漫游、点击反应与拖拽,附可复现的素材生成链。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。