Bundle
dsh-wsl-search
DeepSeek Harness WSL plugin: sandboxed ripgrep/fd/ast-grep under allowlisted roots.
- Source
- 173787247
- stars
- 1 stars
- License
- MIT
- Updated
- Updated 6 days ago
Readme
# dsh-wsl-search > **语言:** **中文**(本页) · [English](./README.en.md) WSL 上给 dsh 用的沙箱 **ripgrep** / **fd** / **ast-grep**:`search_rg` / `search_fd` / `search_astgrep`。 默认只允许在 `$HOME` 与 `~/.dsh` 下搜。 ## 最短上手 ```sh sudo apt install ripgrep fd-find # 或等价包名 dsh plugin --profile web add github:173787247/dsh-wsl-search ``` ## 工具 | 工具 | 作用 | |------|------| | `search_status` | rg/fd/ast-grep 是否可用 | | `search_rg` | 内容搜索(行数/行长有上限) | | `search_fd` | 按文件名查找 | | `search_astgrep` | 结构化模式搜索 | ## 配置 ```yaml config: enabled: true timeoutMs: 30000 maxMatches: 50 maxLineChars: 400 allowRoots: [] # 空 = 默认 HOME + ~/.dsh ``` 需要搜项目目录时,把绝对路径加进 `allowRoots`(不要放开 `/`)。 ## 兼容性 | 字段 | 值 | |------|----| | **插件** | `dsh-wsl-search` **0.3.0** | | **最低 dsh** | ≥ **0.1.2**(Web UI 一次性 `?token=`,Windows 中继 `:3081`) | | **最新验证** | 以 [dsh-wsl-kit 兼容性](https://github.com/173787247/dsh-wsl-kit#compatibility-2026-09) 为准(当前 **`0.2.0-rc.2`**)— 套件唯一真源 | | **套件档位** | 可选(默认不在 `install.sh` / `KIT_SET=daily`) | ## License MIT
Install
dsh plugin --profile web add github:173787247/dsh-wsl-search
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-wsl-search from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.