@yejiming/dsh-data-agent

@omdsh-dev · 工具与能力
检测未发现问题无安装脚本来源一致

连接常见业务数据库,用对话完成 SQL 查询与数据分析的 DSH 插件。

v0.0.13版本
npm 预构建包安装方式
2026-08-20最近更新
105 · 2,136Star · 周下载
dsh plugin --profile web add @yejiming/dsh-data-agent查看仓库

插件介绍

根据仓库资料整理 · commit 7caa266

主要功能

  • 用自然语言提问,DSH 自动查看表结构、编写并执行 SQL,结合真实结果继续分析。
  • 支持生成跨界面 HTML 分析报告(render-analysis),含指标、折线、柱状、饼图、散点、表格等视图,并保存为可离线打开的文件。
  • 支持 MySQL、PostgreSQL、SQLite、Oracle、Hive、Impala、ClickHouse、Apache Doris、SQL Server 等常见数据库。
  • Web UI 提供按需数据库工作台,可配置连接、浏览库表、查看字段结构、临时运行 SQL 并导出结果。
  • dsh-tui 中通过 /database 命令连接数据库并进入同一数据模式对话流程。
  • 支持只读模式与只读数据库账号,密码在 TUI 中隐藏且不作为草稿恢复,兼顾数据安全。

适合什么时候用

  • 需要用自然语言快速分析业务数据库、生成商业洞察和结论时。
  • 需要在 Web UI 或终端(dsh-tui)中连接数据库并保持同一套分析工作流时。
  • 需要生成可离线查看、包含图表与表格的 HTML 分析报告用于汇报或复查时。

安装后会多出什么

界面输入框右上角数据库按钮打开的数据库工作台 Modal(连接配置、库表浏览、字段结构、临时 SQL) · SQL 命令结果的结构化分页表格及 Excel/CSV 导出、复制功能 · “查看分析”Modal,展示完整 Dashboard 式分析报告(多视图布局,深浅色主题自适应) · dsh-tui 中的数据库连接表单(Tab 切换字段、方向键选择选项)
命令/preset data-agent/database connect/database status/database test/database disconnect
Agent 工具sql-querysql-writesql-cmdrender-analysis

使用前需要

  • 本机需能访问目标数据库,并安装对应数据库客户端(如 mysql、psql、sqlcmd 等,具体依数据库类型而定)。
  • 依赖多个 DeepSeek Harness 官方包作为 peerDependencies(如 @deepseek-ai/dsh-agent、dsh-tools、dsh-credentials、dsh-host-webserver 等)。
  • 需要数据库连接凭据(地址、端口、账号密码或 DSH 凭据引用),网络数据库支持只读账号配置。

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库omdsh-dev/dsh-data-agentnpm@yejiming/dsh-data-agent@0.0.13安装方式npm 预构建包收录日期2026-08-13固定 commit7caa266c1036 · 2026-08-20
dsh plugin --profile web add @yejiming/dsh-data-agent