Devotd Github
发布开发工具

khanhtq29vn/contextcraft v0.4.0 — 迁移至 Rust,文档切换到 Astro

khanhtq29vn/contextcraft v0.4.0 是一个不向后兼容的版本,将核心代码迁移到 Rust,并将文档切换到 Astro。

仓库信息khanhtq29vn/contextcraft ↗

khanhtq29vn/contextcraft v0.4.0 是一个不向后兼容的版本,将核心代码迁移到 Rust,并将文档切换到 Astro。

GitHub 项目说明: AST-Aware, Personalized-PageRank-Ranked, Token-Budgeted Codebase Compressor for LLMs

星标
★ 64
复刻
7
语言
Rust
许可证
MIT
最新版本
v0.4.0
查看原始来源 ↗在 GitHub 查看 ↗

khanhtq29vn/contextcraft v0.4.0 是用于压缩代码库以传递给 LLM 的工具的新版本。根据 GitHub 上的 v0.4.0 发布信息,它将核心代码迁移到 Rust,并将文档切换到 Astro。发布说明明确指出这些更改与之前的版本不兼容。所提供的发布摘要中可确认的变更是实现语言和文档基础的切换,并包含兼容性中断。

仓库说明将该工具定义为一个具备 AST 感知能力、使用个性化 PageRank 进行排序、并适配令牌预算的代码库压缩工具。也就是说,它提出的设计是在把代码仓库交给 LLM 时考虑语法结构,并把排序后的结果适配到既定的令牌预算。这三项要素是仓库说明中一并列出的特性。不过,v0.4.0 中这一压缩方式本身发生了怎样的变化,发布摘要中并未说明。

所提供的 FACTS 中没有 Rust 迁移后的性能测量数据、压缩质量对比,也没有 Astro 文档切换的具体范围。因此,仅凭核心代码迁移到 Rust 这一事实,不能认为运行速度或效率有所改善。与之前版本不兼容这一点是明确的,但具体影响范围和迁移方法在现有信息中同样无法确认。此次发布明确了变更方向,但性能和迁移流程仍需另行提供依据。