意图级理解
大多数工具只处理「你贴进去的那段文本」。Lumina 先建立整个工作区的语义索引: 模块边界、调用关系、测试覆盖、历史提交。当你说「把订单导出改成流式,避免大促时内存打满」, 它推导出的是需要改动的七个文件、两个接口契约,以及三处会被连带影响的调用点。
这意味着它给出的不是孤立的代码片段,而是一次自洽的改动:新增的流式写入、维持兼容的分页回退、 以及为超时路径补上的错误处理。
这项能力覆盖的典型场景
- 遗留系统改造:在不理解全貌的代码库里做有依据的修改
- 跨仓库重构:同步修改 SDK、服务端与调用方
- 接口演进:保证契约兼容,并自动更新文档与类型定义
- 故障修复:从报错栈反推根因,而不是猜测式改一行试一次
边界:索引质量取决于仓库可读性。对生成代码、压缩产物或缺失依赖的仓库,理解深度会下降—— Lumina 会在无法确定时明确标注不确定项,而不是编造。