Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 10:21
· 60 commits to main since this release

Code Atlas v1.3.0

把任意代码库扫成一份可读的地图:人在浏览器里翻,AI 通过 MCP 查(省 token、答案有出处)。本地优先,源码不出机器。

结果修正:两处会「静默少东西」的默认规则

  • packages/ 不再被当构建目录跳过:它是 pnpm / yarn workspaces / lerna / Nx / Turborepo 的源码根,
    以前扫这类 monorepo 会得到一张近乎空白的地图、而且不报错。实测一个真实的 Electron 项目:
    修前 4 文件 / 319 行 → 修后 217 文件 / 20,116 行
  • 机器生成的锁文件不再被当代码扫pnpm-lock.yaml / package-lock.json / yarn.lock / *.lock /
    go.sum / gradle.lockfile / .pnp.cjs … 以及 *.g.dart / *.snap / *.map。同样那个项目全选语言时,
    一个 pnpm-lock.yaml 曾吃掉整张图 97% 的「代码行」
  • 被跳过的目录会点名:扫描报告与 overview 里新增一行「跳过目录 node_modules 312 · dist 4 …」,
    免得「图里少了东西」只能靠猜。
  • 升级后新语言不再静默缺席:以前「全选」过的语言选择在新增语言后会漏掉新语言(实测:27 门的旧配置升级后
    看不到 .vue);现在会自动补上(打开一次语言窗口即生效)。

新语言:Vue(.vue

  • 只解析 <script> / <script setup>(模板与样式不参与),语法借 TSX —— 不引入 vue 语法包
  • 预处理逐字节对齐,所以行号 / 注释 / file:line 仍然指回 .vue 原文(CRLF 与跨行开始标签都验过)。

下载(两个 exe,功能一样)

  • CodeAtlas.exe —— 什么都不用装(内置 Node + 引擎 + 裁剪版 Java 运行时)
  • CodeAtlas-lite.exe —— 需要 .NET 9 桌面运行时 + Node.js

更新:换掉 exe 即可;引擎会按新指纹重新释放。

Full Changelog: v1.2.0...v1.3.0