标签
ast-grep 用 Rust 重写了 Tree-sitter 的 C 核心,实现了高达 30% 的解析速度提升和 22% 的端到端性能提升,但内存使用略有增加。
一篇博客文章,描述了一种使用 ast-grep 规则将活跃规范锚定到代码的技术,这些规则匹配代码结构而非文件路径,从而防止重构时代码移动导致的规范腐化。该方法专为每次任务都会阅读规范的 AI 代理设计,锚点可随移动而存活,但不支持重命名。