VermilionPasvikin/dsh-coderag ↗★ 0

dsh-coderag

基于MCP的代码库检索引擎插件 适合需要对本地工作区进行高效代码检索与索引的开发任务。

包名
dsh-coderag
兼容性
待验证
版本
0.1.0
许可证
MIT
最近更新
2026年9月23日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:VermilionPasvikin/dsh-coderag

配置

stdio 子进程的环境会被清洗(匹配 *KEY* / *PASSWORD* / *SECRET* / *TOKEN* 的环境变量 与所有 DSH_* 变量都会被删除),所以需要传给 Python 进程的配置要么通过 cordis.patch.yml 的 config.env,要么在启动 dsh 的那个 shell 里 export(后者对 CODERAG_PYTHON 有效, 因为它在 DSH 进程内求值)。

变量作用默认
CODERAG_PYTHON运行 MCP 服务器的解释器路径作者机器上的 forBSH 路径(请覆盖)
CODERAG_ROOT要索引的工作区根DSH 进程的工作目录
CODERAG_MAX_FILES文件数上限,超限显式失败并报实际数量(不静默截断)20000
CODERAG_MAX_TOKENS单次检索返回的 token 预算4000
CODERAG_MAX_FILE_BYTES单文件大小上限,超过则跳过并计入 skipped.too_large1048576(1 MiB)
CODERAG_BATCH_SIZE索引写库批大小(不设则自适应推导)自适应(1–512)
CODERAG_MAX_WORKERS索引并发度(不设则按 CPU/内存推导)自适应(上限 8)