Skip to content

上下文编织 ​

搜索命中的单个代码片段通常不足以回答问题。ContextWeaver 会围绕命中片段扩展上下文,并在 token 预算内打包结果。

三阶段扩展 ​

E1 邻居扩展 ​

补齐同文件前后相邻 chunks,避免函数、注释或类型定义被截断。

E2 面包屑补全 ​

补齐同一类、函数或模块层级下的相关片段,让模型理解局部结构。

E3 Import 解析 ​

根据 import 关系追踪跨文件依赖,帮助模型理解被调用类型、工具函数和模块边界。

Token 感知打包 ​

扩展后的片段会进入 ContextPacker。它负责合并相邻片段、去重、排序,并按预算裁剪,最终输出适合 LLM 消化的上下文包。

基于 MIT License 发布。