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。

生態鏈接

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

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

小夜