dsh-openfin:DSH 内的金融行情看板与白话学院

前言

在 DeepSeek Harness(DSH)里做智能体或日常开发时,经常需要扫一眼市场:指数涨跌、板块热度、有没有突发财经快讯。常见做法是开浏览器标签页或独立行情软件,和 DSH 窗口来回切换。若还要查金融术语、读一点科普长文,又得再开别的站点。OpenFin(dsh-openfin)把行情聚合、行业热力图、异动榜、财经快讯,以及 25 篇白话金融文章和 293 条词典,收进侧边栏里的一个原生页面——不是 iframe,也不是外链。下面介绍它是什么、能做什么、如何安装与使用。

这是什么

OpenFin 由维护者 5777-wq 发布,在 SkillHub 目录中归类为联网工具。插件在 DSH 进程内通过 Host 半场请求公开行情接口,浏览器侧只与本地同源通信;学院与词典内容随包分发,无需 API key 与登录。

当前 npm 包版本为 0.3.0(MIT 许可证)。依赖 DeepSeek Harness 0.2.2-rc.1 或更新的 0.2.x(engines.dsh 声明为 >=0.2.2-rc.1 <0.3.0-0)。

核心功能

行情页

页面提供两块能力在同一 DSH 界面中切换:

  1. 全球指数:11 个标的——上证、深证、创业板、恒生、纳指、标普、道指、COMEX 黄金、美元指数、BTC、ETH。
  2. A 股行业:96 个行业板块的市值热力图;点击板块可在热力图下方展开成分股。
  3. 异动榜:可按涨跌幅或成交额查看排行。
  4. 财经快讯:来自东方财富;点开可在新标签中阅读。

指数卡片按快照轮询刷新(默认约 30 秒);右上角有立即刷新按钮。

学院与词典

  • 学院:7 场危机复盘、13 个标的百科、概念与周期类文章,共 25 篇;正文中的术语可点击跳转释义。
  • 词典:293 条词条,含「今日一词」;卡片可原地展开比喻、数字与常见误区说明。

学院正文以中文原文为主;界面切换英文时仅翻译 UI 文案。内容来自 MIT 协议的姊妹项目 openfin-academy 与 openfinlens,署名见仓库 NOTICE.md。

悬浮窗(摸鱼模式)

在 OpenFin → 右上角「悬浮行情设置」 中配置:

  • 页面内悬浮卡:在 DSH 窗口内可拖动小卡,可调透明度(20–100%)、闲置淡出、标题与尺寸;收起后为约 44px 的吉祥物小球,显示涨跌。
  • 桌面置顶小窗:在 DSH 被其他窗口盖住时仍可看行情;需本机有 Electron 运行时(可探测 $DSH_HOME/electron、DSH_OPENFIN_ELECTRON 或 PATH 中的 electron)。无运行时时页面内悬浮卡仍可用。
  • 自选品种:内置 11 个指数/品种中多选,或搜索 A 股、港股、美股等加入自选,最多同时 6 个;可选迷你走势线。
  • 防老板快捷键:默认 Ctrl+Shift+H,可在设置中改为 Alt+X、Ctrl+Alt+H、Ctrl+Shift+Space 或关闭;按一次隐藏页面内卡与桌面窗,再按恢复。

行情在页面隐藏时会暂停轮询;设置会在页面内与桌面窗之间共用一份。

交互与主题

位置 操作
侧边栏 OpenFin 打开整页
行情页签 指数刷新、点板块看成分股、异动榜切换维度、快讯新标签打开
学院页签 搜索、栏目筛选、读正文、点术语看释义
词典页签 今日一词与词条卡片展开详情
Ctrl+Shift+H 悬浮窗隐藏 / 恢复

页面跟随 DSH 宿主主题的浅色/深色/第三方皮肤,以及中/英语言与窗口宽度;动效主要使用 transform/opacity,并遵守 prefers-reduced-motion。

安装与启用

插件以当前 DSH 进程权限运行,安装前建议浏览 GitHub 仓库 源码与 LICENSE、NOTICE.md。

桌面端:打开 DSH 插件页 → 右上 + 安装 → 粘贴:

github:5777-wq/dsh-openfin

dsh web:

dsh plugin --profile web add github:5777-wq/dsh-openfin

预构建 tarball(无需本地构建、无需 allowBuilds):

dsh plugin --profile web add https://github.com/5777-wq/dsh-openfin/releases/latest/download/dsh-openfin.tgz

装完后刷新页面,在侧边栏点 OpenFin;若未出现,可重启一次 DSH。

环境与数据

需要什么

  • DeepSeek Harness 0.2.2-rc.1 或更新的 0.2.x。
  • 能访问公开行情接口的网络(东方财富、Binance、OKX、CoinGecko 等任一可达)。
  • 不需要 API key、登录、Python 或本地编译。

数据与隐私(据 README)

  • 行情由 Host 半场在 DSH 进程内匿名 GET 公开接口;插件不上报、不写盘、不读取用户文件与会话。
  • 快照缓存约 30 秒;单个上游失败时返回其余部分并标注「部分数据延迟」。
  • 浏览器只与 127.0.0.1 同源通信,避免页面侧 CORS 暴露第三方域名。

典型用法

  1. 侧边栏打开 OpenFin,在 行情 页签查看指数与热力图,点行业板块展开成分股。
  2. 在异动榜切换涨幅、跌幅或成交额,快讯区点开链接阅读原文。
  3. 切到 学院,按栏目筛选或搜索,阅读文章并点击正文中的术语链接。
  4. 在 词典 查看「今日一词」,或搜索词条展开说明。
  5. 需要盯盘时打开「悬浮行情设置」,配置页面内卡或桌面置顶窗与自选列表;必要时使用防老板快捷键。

开发自测时,仓库提供:

npm install
npm run build
npm run check
node --test "tests/**/*.test.mjs"

适用场景与注意

适合在 DSH 内常驻开发的读者:希望少切换窗口即可看 A 股/港股/美股/商品/加密概要,并随手查术语或读短科普。不适合把页面数据当作实时交易或投资建议——README 明确行情来自公开接口聚合,可能延迟或缺失。

已知边界包括:桌面置顶窗依赖 Electron;自选个股在停牌或接口缺失时可能暂留空行;学院英文界面不翻译正文;仓库说明主要在 DSH 0.2.2-rc.1 桌面端与 dsh web 上测试。

DSH 社区插件目录由独立站点维护,与 DeepSeek / 幻方无官方从属关系;OpenFin 为社区「一切皆插件」生态中的联网工具之一。

结尾

OpenFin 把全球指数、A 股板块热力、异动与快讯,以及白话学院和词典,收敛为 DSH 侧边栏中的一页原生界面,并可选页面内或桌面置顶悬浮行情。目录页与源码可从这里进入:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye