在侧边栏查看自选股实时行情并让智能体直接报价
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add AhaCrazy/dsh-stock-quotes该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 16 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/20) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 发起网络请求client.js:289
const response = await fetch(url, { signal: AbortSignal.timeout(15000) }); - 发起网络请求client.js:373
const response = await fetch(url, { signal: AbortSignal.timeout(15000) }); - 发起网络请求client.js:430
const response = await fetch(url, { signal, cache: 'no-store', headers: { accept: 'application/json' } }); - 发起网络请求client.js:892
const response = await fetch(url, { signal, cache: 'no-store', headers: { accept: 'application/json' } }); - 写入剪贴板client.js:1457
clipboard.writeText(text).then(
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 插件:为 A 股、港股、美股行情提供中立的侧边栏数据面板,另带一个给智能体用的 stock_quote 工具。
README
由 DeepSeek 最新模型翻译生成dsh-stock-quotes
DeepSeek Harness 插件:在侧边栏数据面板里显示自选股实时行情,同时注册 stock_quote 工具,让智能体能在对话里直接回答「茅台现在多少钱」这类问题。
- 面板:A 股 / 港股 / 美股自选股一张表 —— 最新价、涨跌额、涨跌幅、今开 / 最高 / 最低、成交额;15 秒自动刷新;右键菜单、拖拽排序、多选批量操作。
- 工具:stock_quote 一次批量取回一只或多只行情(不带参数时用配置里的默认自选股)。
- 外观中性:侧边栏默认叫「数据」、图标是普通表格样式,显示名称可配置 —— 看起来像通用数据视图,而不是行情软件。
行情来自公开接口的延时/快照数据,仅供查看,不构成任何投资建议,不用于交易决策。
展开完整文档(README 剩余 1 节)
dsh-stock-quotes
DeepSeek Harness 插件:在侧边栏数据面板里显示自选股实时行情,同时注册 stock_quote 工具,让智能体能在对话里直接回答「茅台现在多少钱」这类问题。
- 面板:A 股 / 港股 / 美股自选股一张表 —— 最新价、涨跌额、涨跌幅、今开 / 最高 / 最低、成交额;15 秒自动刷新;右键菜单、拖拽排序、多选批量操作。
- 工具:stock_quote 一次批量取回一只或多只行情(不带参数时用配置里的默认自选股)。
- 外观中性:侧边栏默认叫「数据」、图标是普通表格样式,显示名称可配置 —— 看起来像通用数据视图,而不是行情软件。
行情来自公开接口的延时/快照数据,仅供查看,不构成任何投资建议,不用于交易决策。
环境要求
- DeepSeek Harness(0.2.x,需要 plugin_manager 工具)
- 无需 API key,无需安装额外依赖;Host 半不 import 包外任何模块
安装
git clone https://github.com/AhaCrazy/dsh-stock-quotes.git
然后在 DSH 会话里按绝对路径安装这个 bundle:
plugin_manager action: install_bundle target: <path-to>/dsh-stock-quotes
客户端模块加载后侧边栏会出现图标;没出现就刷新一次页面。stock_quote 会在下一次请求的工具清单里出现。
卸载:
plugin_manager action: remove_bundle target: dsh-stock-quotes
面板操作
| 操作 | 怎么做 |
| 添加 | 顶部输入代码 → 回车 / 点「添加」 |
| 删除 | 在任意一行上右键 → 菜单里选「删除」(没有每行右侧的 ✕ 按钮) |
| 排序 | 拖行首的 ⠿ 手柄上下拖拽,落点会显示品牌色指示线;也可以用右键菜单的「上移 / 下移 / 置顶 / 置底」 |
| 多选 | 勾选每行最左侧复选框;表头复选框是全选 / 清空 |
| 批量操作 | 选中 ≥1 项后表格上方出现操作条:删除所选 / 置顶 / 置底 / 取消选择 |
| 右键菜单其余项 | 复制代码(多选时按行拼接)、全选、清除选择 |
右键菜单是感知选择范围的:右键的那一行若已在多选里,删除 / 移动 / 复制会作用于整个选中集合,菜单标题会带数量;否则只作用于该行。
自选股顺序与成员保存在浏览器 localStorage(键 dsh-stock-quotes/watchlist)。表格始终按自选股顺序渲染、行情按代码映射进对应行,所以拖动排序不会让「代码 ↔ 报价」错位。
显示名称
侧边栏文案、面板标题、提示信息共用一个可配置名称,默认「数据」。到 设置 → 插件 → 「数据面板」→ 面板设置 里改;留空即恢复默认。名称会自动去首尾空白、忽略多余空格、限 24 字,存在 localStorage(键 dsh-stock-quotes/prefs)。
支持的代码写法
| 市场 | 写法 | 例子 |
| 上交所 | 6 位代码 / sh 前缀 | 600519、sh600519、688981、900901 |
| 深交所 | 6 位代码 / sz 前缀 | 000001、sz000001、300750 |
| 北交所 | 6 位代码 / bj 前缀 | 430047、830799、920001 |
| 港股 | 1–5 位数字 / hk 前缀 | 00700、700、hk00700 |
| 美股 | 字母代码 / us 前缀 | AAPL、usAAPL、BRK.B(自动在 NASDAQ / NYSE / AMEX 之间匹配) |
| 原始 secid | 市场.代码 | 1.600519、116.00700 |
配置
cordis.patch.yml 里的 config.defaultSymbols 是 stock_quote 不带参数时使用的默认自选股:
- insert:
- id: stock-quotes
name: 'dsh-stock-quotes'
config:
defaultSymbols:
- sh000001
- sh600519
- sz300750
- hk00700
- usAAPL
注意:面板自己的自选股存在浏览器里,与这份配置相互独立 —— 配置是给智能体查的,面板是给自己看的。
实现说明
| 文件 | 作用 |
| package.json | bundle 清单:dsh.bundle.patch 插入 Host 行,dsh.client 让 Web 端加载浏览器半 |
| cordis.patch.yml | Loader 补丁:插入 stock-quotes 行并给出默认自选股 |
| index.js | Host 半:以原生 ToolDefinition 注册 stock_quote(包外零依赖) |
| quotes.js | 纯数据层:代码解析、批量取数、格式化 |
| client.js | 浏览器半:main 面板、plugins.bundle.config 设置卡、sidebar.panellist 图标 |
| locale/{zh,en}.json | 插件管理器卡片的标题与描述 |
改代码前值得知道的两条设计约束:
- Host 半不能写裸 @deepseek-ai/... import。 工作区里的 bundle 是 link 进 profile 的,这些裸模块名解析不到,整行会 failed to import。所以它直接用原生 ToolDefinition。
- 浏览器半不 import 任何 Harness 客户端包。 控件全部自己写、只用主题 token(--dsw-alias-*),这样跨 Harness 版本更稳。
测试
npm test
- tests/quotes.test.mjs:代码解析、批量取数、格式化、取消;确定性的部分不联网,联网段不可达时自动跳过。
- tests/render.test.mjs:工具定义与它渲染的文本——两位小数、正负号、缺失字段显示为「—」、退化输入不抛错。
- tests/client.test.mjs:模拟模块加载器 / 语言服务 / slot 注册表 / React,断言注册了什么、组件渲染出什么,以及排序与移动的纯函数。
Host 半的完整契约校验需要 DSH 安装目录里的包,因此没有放进本仓库。
许可证
MIT —— 见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
AhaCrazy/dsh-stock-quotes
在侧边栏查看自选股实时行情并让智能体直接报价
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目