前言¶
DeepSeek Harness (DSH) 采用“一切皆插件”的架构。在开发智能体时,对数据库进行只读探针是常见需求。dsh-wsl-db 插件为此提供了解决方案,允许通过 CLI 工具查询 PostgreSQL 和 Redis。
插件定位¶
这是一个 Read-only psql + redis-cli probes 插件,由用户 173787247 维护。它封装了数据库客户端的常用只读命令,适用于在 WSL 环境中连接数据库进行查询。
核心功能¶
插件提供以下工具:
db_status: 提供 CLI 状态检查与连接别名功能。db_psql: 支持 SELECT、WITH、SHOW、EXPLAIN 等 SQL 命令。db_redis: 支持 PING、GET、INFO、SCAN 等 Redis 命令。
安装与启用¶
插件不在默认的 install.sh 中,需要手动添加。在 Web profile 下执行:
dsh plugin --profile web add github:173787247/dsh-wsl-db
配置要点¶
使用 config.connections 命名 URI 以便于管理。插件默认禁止任意 URL 访问,redisHosts 需要在配置中指定白名单。
使用示例¶
- 使用
db_psql执行 SELECT/WITH/SHOW/EXPLAIN。 - 使用
db_redis执行 PING/GET/INFO/SCAN…。
注意事项¶
- 插件设计为只读探针。
- 使用前请检查源码与许可证(MIT)。
- 可选配套工具
dsh-wsl-kit用于批量链接,位于dsh-wsl-kit/scripts/link-linux-plugins.sh。
生态链接¶
- 插件目录:dsh-wsl-db
- GitHub 仓库:173787247/dsh-wsl-db