DeepSeek Harness 插件:dsh-wsl-db (只读 psql 与 redis-cli 探针)

前言

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。

生态链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜