github.devotd.
新发现编程智能体

dzhng/jevgrep v0.8.0 — 自然语言代码探索 CLI

一个让编码代理用自然语言提问、从而找到相关文件与代码上下文的 CLI。

仓库信息dzhng/jevgrep ↗

Find code by asking what it does. A CLI for coding agents that uses Jev to discover relevant files and source context.

星标
★ 2.8K
复刻
210
语言
TypeScript
许可证
MIT
最新版本
v0.8.0
查看原始来源 ↗在 GitHub 查看 ↗

dzhng/jevgrep 是一个 CLI:当编码代理用自然语言询问代码的作用时,它会找出相关文件和原文摘录。记录中的最新版本是 v0.8.0,但所提供的资料中没有该版本的变更记录,因此新增或改动了什么无法确认。项目简介把它介绍为使用 Jev 查找相关文件和源码上下文的工具。

该工具不止查找包含检索词的行,而是基于文件夹、文件和声明各个层级的相关性来选择要回答的代码位置。它把自然语言的问题对应到具体文件和值得阅读的位置,帮助代理找到所需的代码上下文。README 表示它支持解析 Python、TypeScript、JavaScript、Go 和 Rust 的声明。在作者本人的对比实验中,10 个任务里解决了与基线相同的 8 个,总成本从 7.62 美元降到 5.44 美元。

不过,这些数字仅来自限定在 10 个 Python 任务上的实验,README 本身也说明成本降低并不保证。仅凭一组经过调优的 Python 任务的结果,无法推断未见过的任务或别的语言上会有同样的表现。因此 jevgrep 可以看作帮助探索相关代码的工具,但仅凭公开的评估还不足以判断其通用准确率或成本优势。