dsh-data-mode
在终端中运行以下命令:
dsh plugin install tieveto666-code/dsh-data-mode
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install tieveto666-code/dsh-data-mode 即可安装,插件源码见 https://github.com/tieveto666-code/dsh-data-mode
插件介绍
DSH 擅长编码代理,但分析师、产品、运营往往只想在聊天里对着自己的表问一句“上月各品类订单量”,而不想打开 BI 工具或手写 SQL。dsh-data-mode 为此新增了 Data Mode 会话:连接 PostgreSQL、MySQL、SQLite 或上传 CSV/Excel,用自然语言提问,代理自动检视表结构、预览数据并执行只读 SQL 返回结果。
每个数据源可附带知识库(指标定义、业务别名、计算口径),提问时通过 BM25 召回注入提示词,让回答遵循你的词汇而非猜测。所有查询被限制为 SELECT/WITH 等只读语句,LIMIT 默认 200,且必须 describe_schema 后才能查询,从机制上杜绝写操作。
适合需要“对话即分析”的团队:不改变 DSH 原有 Standard/PTC 等预设,Data Mode 仅在独立会话中挂载工具与数据源面板,安装即用、卸载即净。
截图预览
使用场景
- 在 DSH 聊天中用自然语言查询 PostgreSQL、MySQL 或 SQLite 中的订单、库存等业务数据,无需手写 SQL
- 上传 CSV 或 Excel 文件后直接提问,例如询问低库存 SKU 或各品类趋势
- 为每个数据源配置指标定义与业务别名,让回答遵循你的 GMV 口径而非模型猜测
适合人员
- 希望在对话中直接分析数据库而不切换 BI 工具的分析师与产品经理
- 偏好自然语言替代 SQL 查询的运营与数据工程师
- 需要只读安全访问、不希望模型获得写权限的跨职能团队

