dsh-data-agent:DeepSeek Harness 的对话式数据分析插件
omdsh-dev/dsh-data-agent
DSH plugin 连接数据库,用对话完成数据分析与商业洞察。
让 DeepSeek Harness 直接连接数据库,用自然语言完成查询、SQL 执行与商业洞察,降低数据分析门槛。
dsh plugin --profile web add github:omdsh-dev/dsh-data-agent- 分类
- 工具与能力
- 平台
- DSH-Plugin
- 作者
- omdsh-dev
- 分发方式
- 插件
dsh-data-agent 核心特性
dsh-data-agent 仓库信息

dsh-data-agent 仓库简介
dsh-data-agent 是 DeepSeek Harness(DSH)的数据分析插件(DSH plugin),它让 DSH 直接连接数据库,用自然语言对话完成数据查询、SQL 执行与商业洞察。该插件由 omdsh-dev 维护,采用 MIT 协议,基于 TypeScript 开发,最近更新于 2026-08。它解决了传统数据分析门槛高、流程繁琐的问题,让业务人员也能通过对话获取数据结论。核心能力包括自动查看库表、编写并执行 SQL、根据真实结果持续分析,并支持 Web UI 与 dsh-tui 两种界面。
dsh-data-agent 这个 DSH plugin 支持哪些核心特性?
该插件支持通过对话完成数据分析,DSH 会理解问题、拆解步骤、查询真实数据并整理结论,还能自动寻找商业洞察,如比较趋势、定位异常、识别高价值客户。它兼容 Web UI 与 dsh-tui,无需修改 DSH 源码。支持 MySQL、PostgreSQL、SQLite、Oracle、Hive 和 Impala 等常见数据库。DSH 会自动完成分析闭环,根据报错或结果调整 SQL。插件还提供专注数据任务的数据模式,减少无关工具干扰,并支持只读模式保护真实数据。
dsh-data-agent 怎么安装?
安装时需根据使用的界面选择对应的 DSH profile。若同时使用 Web UI 和 dsh-tui,请执行两条命令。推荐使用 npm 安装,也可以从 GitHub 安装。安装命令如下:
dsh plugin --profile web add github:omdsh-dev/dsh-data-agent
dsh plugin --profile dsh-tui add github:omdsh-dev/dsh-data-agent
插件会自动安装“数据模式”预设,无需本地构建。
dsh-data-agent 如何在 Web UI 中使用?
启动 Web UI 后,新建会话并选择“数据模式”,在数据库工作台填写连接信息,连接成功后直接在对话框中提出分析问题。例如输入“分析最近30天订单变化,找出销售额下降最明显的地区和商品”,DSH 会自行查看相关表、生成并执行查询,再根据真实结果完成分析。Web UI 还提供内嵌数据库工作台,可浏览库表、查看字段结构或临时运行 SQL。
dsh-data-agent 如何在 dsh-tui 中使用?
在终端界面中,切换到数据模式并连接数据库:
/preset data-agent
/database connect
连接表单支持 Tab 切换输入项,数据库类型和只读模式用方向键选择。连接成功后直接提问即可。常用命令包括 /database status、/database test、/database disconnect。密码始终隐藏且不会恢复。
dsh-data-agent 使用前需要哪些准备?
DSH 运行查询时需要本机能够访问目标数据库,并安装相应的客户端,如 MySQL 需要 mysql 客户端,PostgreSQL 需要 psql。建议准备只读数据库账号,开启只读模式。若出现 failed to mount 错误,请确认对应 profile 已安装插件。