DSH Plugins
返回列表
dsh-data-agent

dsh-data-agent

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install tomowang/dsh-data-agent

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install tomowang/dsh-data-agent 安装本插件,源码见 https://github.com/tomowang/dsh-data-agent;也可在 Web UI 的 dsh-market 搜索 tomowang/dsh-data-agent 点击安装。

插件介绍

在 DeepSeek Harness 里做数据分析,往往卡在「连不上库、不敢让模型写 SQL、结果只能看纯文本」这几件事。dsh-data-agent 把数据源管理、探活、schema 浏览和 SQL 执行收进同一套能力:既能在对话里用工具查数,也能在 Web 设置页的 Data Agent / Data Sources 面板里维护连接,不必为每次会话重复粘贴连接串。

插件支持 MySQL、PostgreSQL、SQLite 与 ClickHouse。你可以注册与编辑数据源、测试连接、查看库表结构(对话里以 Markdown 表格呈现,设置页提供可展开的 schema 浏览器),并为表/列维护注释。执行 SQL 时可开启只读模式:通过 AST 校验拒绝写操作与语句堆叠;对话里只能把数据源设为只读,恢复可写须在设置页勾选,降低提示注入后误改数据的风险。密码不直接入库,而是引用以 DSH_DA_ 开头的环境变量名,且凭据与敏感连接字段只能在设置页配置,聊天工具无法改写 host 或挂载密码。

da_render_chart 可把查询结果或缓存的 resultId 画成柱状/折线/饼图等,Web UI 可交互,同时服务端生成静态 PNG 供回复嵌入。SQLite 另有路径白名单与对 ATTACH 等操作的限制,只读模式还会拦截部分绕过读-only 的函数——但仍建议用权限最小的数据库账号连接生产库。

适合需要在 DSH 对话中安全查库、让模型基于真实 schema 写查询、并把结果可视化展示的数据分析师、后端与全栈开发者,以及希望在 Harness Web 配置里集中管理多环境数据源的团队。

截图预览

使用场景

  • 在对话里连接已配置的数据源并执行只读查询
  • 在设置页注册 MySQL/PostgreSQL/SQLite/ClickHouse 并浏览 schema
  • 把查询结果渲染成图表并嵌入模型回复

适合人员

  • 需要在 Harness 里查库、看表结构的数据分析师
  • 希望限制模型写库风险的后端与 DBA
  • 在 Web 设置页集中管理多环境连接的团队