v1.1.2
Code Atlas v1.1.2
把任意代码库扫成一份可读的地图:人在浏览器里翻,AI 通过 MCP 查(省 token、答案有出处)。本地优先,源码不出机器。
这版修好「多行注释说明提取不全」
- C# 的
///多行说明块以前只进图一行、甚至完全丢掉:语法树把///的每一行各算一个独立注释节点,
而提取时只取靠声明最近的那一行 —— 以</summary>收尾的块会变成空壳(界面显示「(源码里没有注释说明)」),
末行有文字的块则被静默截成只剩最后一行。现在整块合并(XML 标签剥掉;中文标点 / 破折号后不补空格)。
实测一个 106 类型的 C# 项目:有说明的类型 81 → 104,无一条退化。
同一改法也覆盖其它「用连续行注释当说明」的语言(Rust 的///、Go / Ruby / PHP 的//#)。
顺带把「行数」三处口径写清楚(数字都对,之前只是没标)
file= 整文件行数、类型(symbol / 详情面板)= 该类型的区间、overview 的「规模」= 代码行;
系统分组与命名空间的行数 = 各类型区间合计。现在这些地方都标了,README 的字段表也补上了。
下载(两个 exe,功能一样)
CodeAtlas.exe—— 什么都不用装(内置 Node + 引擎 + 裁剪版 Java 运行时)CodeAtlas-lite.exe—— 需要 .NET 9 桌面运行时 + Node.js
更新:换掉 exe 即可。