ripgrep
PulseAugur coverage of ripgrep — every cluster mentioning ripgrep across labs, papers, and developer communities, ranked by signal.
2 天有情绪数据
-
开发者使用 Claude 构建 Slack 机器人用于代码库问答
一位开发者使用 Anthropic 的 Claude 模型构建了一个 Slack 机器人来回答代码库问题,选择了一种工具调用方法,而不是传统的基于嵌入的检索增强生成(RAG)。这种方法允许 Claude 使用搜索和读取工具来导航代码库,模仿人类开发者的过程。该机器人使用 Python 和 Slack Bolt 构建,能在 30 秒内回答问题,并解决了信任、数据过时和权限相关的问题。
-
新的终端搜索工具 zvec-grep 出现,成为 ripgrep 的替代品
一款名为 zvec-grep (zg) 的新命令行工具已被开发出来,作为 ripgrep 的替代品,旨在改进终端搜索功能。该工具在开源编程和软件开发领域具有潜力。它的创建在 Mastodon 等平台上得到突出展示,并与其他开发工具相关联。
-
Qwen 开发者发布 zvec-grep,统一 AI 代理搜索
Qwen 开发者发布了 zvec-grep,这是一个开源搜索层,旨在统一人类开发者和 AI 代理的各种搜索方法。该工具将语义搜索、BM25 和 ripgrep 集成到单一界面中,旨在通过减少工具调用和处理时间来提高编码代理的效率。Zvec-grep 在本地运行,支持多种操作系统,并提供灵活的查询选项,包括混合默认、基于 BM25 的精确术语匹配、基于向量的概念相似性,以及通过 ripgrep 进行的字面或正则表达式匹配。
-
安全脚本检查 MCP 服务器是否存在 40 个关键默认漏洞
一个安全漏洞检查脚本已发布,用于识别导致 MCP 服务器出现 42 个通用漏洞披露 (CVE) 的四种常见默认配置。这些漏洞,其中一些具有 10.0 的严重 CVSS 评分,包括监听所有接口、缺少主机或来源检查以及通过分支而非特定摘要引用上游依赖项。提供的 Python 脚本仅需要 Python 3 和 ripgrep,旨在快速、清晰地检测这些问题,但可能会产生误报。
-
AI代理难以使用专业工具,需要具体指导
观察到AI代理(特别是Claude Code)忽略了用于提供代码库信息的可用MCP服务器,转而求助于通用文本搜索。Reddit上的用户指出了这一现象,突显了指导AI代理使用专业工具的挑战。解决方案包括在工具描述中提供具体的示例调用,实施纠正性错误消息以指导AI使用有效参数,以及在代理的规则中明确指示优先使用代码图工具而非通用搜索。
-
Roo 浏览器扩展增加了 ripgrep 支持和图像生成器代理
Roo 浏览器扩展已更新,增加了对流行的命令行搜索工具 ripgrep 的支持。开发者修复了 ripgrep 集成问题,并添加了一个连接到 Stable Diffusion API 的新图像生成器代理。此次更新还解决了之前该工具仅支持 OpenRouter 的限制。
-
新的机器人控制系统实现柔顺物体运输
研究人员开发了一种名为交互感知全身控制(IO-WBC)的新方法,以提高机器人运输物体,特别是在近距离接触场景下的能力。这个受生物启发的系统就像一个人工智能小脑,将高级指令转化为稳定、物理上一致的运动。通过将上半身交互控制与下半身平衡分开,即使在无法精确跟踪速度的情况下,该系统也能保持稳定,这在模拟和不同负载及外部干扰的实验中得到了证明。
-
开发者构建本地工具以验证 AI 编码代理的答案
一位开发者创建了 Plumbref,这是一个本地优先的工具,旨在帮助编码代理在向用户呈现答案之前验证其答案。该工具通过允许代理将答案分解为声明、搜索存储库并对支持每个声明的证据进行分类,解决了代理提供自信但未经核实的响应的问题。Plumbref 完全在本地运行,不需要外部服务或 API 密钥,并包括基于 ripgrep 的搜索和各种报告模板等功能。
-
开发者构建 claude-grep 以搜索 Claude Code 历史记录
一位开发者创建了一个名为 claude-grep 的工具,以提高 Claude Code 对话历史记录的可搜索性。该工具允许用户跨存储的对话记录进行全文搜索,而 Claude Code 的默认基于会话标题的恢复功能使得导航变得困难。claude-grep 利用 ripgrep 进行快速搜索,并使用 fzf 提供交互式用户界面,使用户能够快速查找和恢复过去的特定对话,包括涉及子代理的对话。
-
Ripgrep 项目要求对 AI 辅助的贡献进行人工监督
Ripgrep 项目的维护者已经制定了关于在贡献中使用 AI 工具的明确政策。虽然欢迎 AI 用于编码辅助,但所有提交的代码和通信都必须经过人工监督和理解。具体来说,禁止使用 AI 生成的注释,贡献者必须能够用自己的话解释他们的工作和任何 AI 辅助的背景。不允许自主 AI 代理进行贡献,并且任何 AI 生成的内容都必须披露并附带人工评论。
-
Cursor IDE在使用grep时挂起,用户寻求解决方案
Cursor IDE的用户在使用grep操作时遇到了严重的应用程序冻结问题。此问题阻止用户完成提示,迫使他们使用ripgrep等替代方法。该问题似乎是最近才出现的,并对依赖Cursor进行工作流程的用户造成了相当大的干扰。
-
CS 代码搜索工具提供类似 Sourcegraph 的相关性,无需索引
一款名为 'cs' 的新命令行工具已发布,它无需索引即可提供高级代码搜索功能。它会即时解析文件以理解代码结构,区分代码、注释和字符串,从而提供比 ripgrep 等传统文本搜索工具更相关的结果。该工具支持基于复杂度的排名、按代码或注释过滤以及直接跳转到声明或用法等功能,并支持多种编程语言。
-
Replit 推出支持高级功能的新代码搜索工具
Replit 推出了一款新的代码搜索工具,旨在帮助开发人员在其项目中快速查找特定的代码元素。该工具是在 2023 年 Hack Week 期间开发的,利用 `ripgrep` 进行高效搜索,并支持正则表达式以及包含/排除模式等高级功能。为了确保响应迅速的用户体验,Replit 实现了 `ripgrep` 的流式输出,并采用列表虚拟化和输出限制等技术,即使在大型代码库中也能保持性能。