开源 ctx:把代码库变成可查询图谱,给 Agent 省 token

arcandor · reddit · 2026-08-27

开发者开源 ctx(MIT,Rust 单二进制),把源码树转成可查询的代码图谱,让编码 agent 直接"问路"而不是靠 grep/sed 翻文件塞满上下文。作者自述架构与启发式由自己设计,实现由 Claude 完成。

核心查询能力:

技术要点:基于 Tree-sitter,支持 Rust/Python/TS/Markdown 四语言统一图谱,无需 LSP、embedding 或索引预热,约 100ms 构图,对当前源码确定性运行。自身源码上内部调用图召回率 96.2%。局限:未求值表达式类型的接收者回退到唯一名启发式。支持 MCP,可通过 cargo install code-context 或 brew 安装。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →