STARDUSTLC666/dsh-sql

STARDUSTLC666★ 1TypeScriptLast synced: 2026-08-14

Open on GitHub

DeepSeek Harness 工程师级数据库插件:sql_list/query/exec/schema 四工具,SQLite/MySQL/PostgreSQL 三引擎、只读白名单、写审批门、行数钳制。· Databases for DeepSeek Harness agents.

README excerpt

English dsh-sql 你的 agent 会查库了 :SQLite / MySQL / PostgreSQL 三引擎,只读白名单 + 写审批门。 DSH(DeepSeek Harness)工程师级数据库插件:四个工具覆盖连接管理、只读查询、写操作与结构探查。 安装 配置 工具一览 工具 作用 安全 :-- :-- :-- sql list 列出连接 + 连通性测试 — sql query 只读查询(SELECT/PRAGMA/EXPLAIN/SHOW/DESCRIBE/WITH) 关键字白名单 + 拒绝多语句 sql exec 写操作/DDL(可多语句脚本) readOnly 禁用 + 审批门 sql schema 表清单 / 表结构 标识符白名单校验 示例 安全设计 - 只读白名单 :sql query 只放行 SELECT/PRAGMA/EXPLAIN/SHOW/DESCRIBE/WITH,多语句直接拒绝 - 写审批门 :sql exec 默认弹审批(对齐 dsh-email 的发信审批),headless 环境无审批通道时拒绝执行 - readOnly 模式 :生产库可整体禁用写 - 行数钳制 :maxRows 上限 10000,超量截断并标记 truncated - 标识符校验 :表名只允许字母/数字/下划线,杜绝 schema 注入 - 密钥不落配置 :密码支持 DSH SQL PASSWORD 环境变量 引擎 - SQLite :Node 22.13+ 内置 node:sqlite ,零依赖 - MySQL :mysql2 连接池 - PostgreSQL :pg 连接池 开发 License MIT

View full README on GitHub →
Agentsdatabasedeepseek-harnessdsh-pluginsqlsqliteagent

Category