jipika/dsh-jev-grep ↗★ 0

dsh-jev-grep

Search-flood adjudication for DeepSeek Harness: a jev_search tool that runs ripgrep and pipes every hit through TypeSafe Jev's typed judgments (noul/choice) so the model reads ~30 calibrated rows instead of hundreds; a flood nudge on grep results; provider url/key/model fully configurable; degrades to plain grep behavior whenever the endpoint is unreachable. Host-half only, zero npm dependencies, cross-platform (Win/mac/Linux). 适合在大型项目中进行代码搜索,需要过滤冗余命中以节省 Token 的用户。

패키지
dsh-jev-grep
호환성
미검증
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 10. 2.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗

配置

~/.dsh/dsh-jev-grep/settings.json(缺省即默认值;也可全走 POST /dsh-jev-grep/settings):

{
  "enabled": true,
  "url": "https://opencode.ai/zen/v1/systemone",  // 任何 systemone 形状端点
  "model": "jev-1.13-free",                        // Zen 免费档;官方用 jev-latest
  "key": "",                                       // 空 → ~/.config/jev/key → env JEV_API_KEY
  "timeoutMs": 20000,
  "minMatchesForNudge": 120,                       // grep 命中行数超它才 nudge
  "maxCandidates": 2000,                           // 单次裁决候选上限
  "tokenBudget": 40000,                            // 每次 API 调用的输入 token 预算
  "concurrency": 4,
  "cutP": 0.7,                                     // noul 默认 cut
  "topRows": 30,                                   // 文本输出最多展示行数
  "nudgeEnabled": true,
  "rgPath": ""                                     // 空 → 自动探测宿主 ripgrep → PATH
}

key 建议落 ~/.config/jev/key(与 jev CLI 共用),别写进 settings.json——后者更可能被同步/备份。settings.json 里的 key 只会在 GET /dsh-jev-grep 回显指纹,绝不回显明文。