dsh-finance-db:DeepSeek Harness 的只读市场数据插件

前言

在 DeepSeek Harness(DSH)中处理金融数据时,常见痛点是模型需要获取行情、历史价格、新闻和状态信息,但网页内容往往不稳定,解析页面也容易引入噪声。DSH 的插件机制可以把外部能力挂载到宿主侧,dsh-finance-db 就是面向市场数据读取的插件。

它解决的问题很具体:当你询问某只股票时,让 DSH 直接调用数据工具,而不是让模型自行浏览网页或拼凑结果。

下面介绍它的定位、能力、安装方式和典型用法。

这是什么

dsh-finance-db 是一个只读市场数据插件,用于 DeepSeek Harness。

  • 仓库路径:zhiyaoli0221/dsh-finance-db
  • 许可证:MIT
  • 源码仓库:https://github.com/zhiyaoli0221/dsh-finance-db
  • 设计目标:支持只读分析工作流,不提供交易执行、资金移动、券商凭据存储或账户访问

核心功能

插件提供一组显式工具名,便于在 prompt 中精确指定调用对象。

工具 用途
finance_quote 获取当前价格、涨跌幅、成交量、PE 和时间戳
finance_ohlcv 获取历史 open/high/low/close/volume 数据
finance_fundamentals 获取与报价关联的估值字段和 provider 元数据
finance_news 获取来自 NewsNow 的近期金融标题
finance_search_stocks 通过代码或名称查找 ticker
finance_market_overview 获取主要指数和日内变化
finance_health 检查 provider 可用性
finance_sentiment 情绪入口,需要挂载本地或 agent provider

安装与启用

使用 npm 安装到 DSH 的 web profile:

npx @deepseek-ai/dsh plugin --profile web add dsh-finance-db

该命令会把 dsh-finance-db 加入 DSH 的 web profile。安装完成后,即可在 DSH 中按工具名调用相应能力。

典型用法

下面的示例都来自已核实用法,适合作为 prompt 模板。

查询当前报价

只查询当前报价,并要求不使用网页浏览:

Get the current quote for 600519. Use finance_quote only and do not browse the web.

这会限定模型调用 finance_quote,避免引入额外网页信息。

查询历史区间

查询一年期的 OHLCV 数据,并要求总结价格区间:

Call finance_ohlcv for AAPL over 1 year and summarize the price range.

查询新闻标题

查询近期新闻,并列出最新五条标题:

Call finance_news for 600519 and list the five newest headlines.

检查数据服务状态

在使用市场数据前,先检查 provider 可用性:

Run finance_health before using market data.

适用场景与注意

dsh-finance-db 适合用于只读分析、资料整理、数据核对和自动化工作流。它不提供券商集成,不执行交易动作,不存储 broker credentials,不移动资金,也不修改组合。

使用前需要注意:

  • 插件以当前 dsh 进程权限运行,安装前应检查源码与 MIT 许可证。
  • 可选 web search 需要设置 JINA_API_KEY
  • finance_sentiment 需要挂载本地或 agent provider。
  • 请求会在内存中缓存,TTL 按能力区分。
  • 如果诊断连通性或 provider 可用性,应使用 finance_health
  • 该插件提供的是数据能力,不是投资、税务、会计或法律建议。

结尾

dsh-finance-db 的价值在于把市场数据读取收敛为明确工具调用,减少模型自行解析网页带来的不确定性。源码仓库为:

https://github.com/zhiyaoli0221/dsh-finance-db

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

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

小夜