本章总览
内部机制揭示内外版本差异:feature gate、USER_TYPE、108 个剔除模块。帮助理解公开 npm 包为何比反编译「少东西」。
学完本章你应该能
- 理解 feature() DCE
- 知道内部构建多哪些能力
核心概念(先读懂这些)
编译期剔除 > 运行时隐藏
防止逆向与体积膨胀。反编译能看到源码但不一定能完整编译。
feature() 门控
内部构建 (feature=true) 公开发布 (feature=false)
daemon/ 守护进程 (不存在)
assistant/ KAIROS 助手 (不存在)
tools/REPLTool 交互 REPL (不存在)
... 共 108 个模块
USER_TYPE 内外差异
| 机制 | 内部 (ant) | 外部 |
|---|---|---|
| process.env.USER_TYPE | ant | undefined |
| REPLTool | 可用 | 不可用 |
| 更好的 system prompt | 是 | 否 |
本章小结与延伸
读 internals 调整预期:你看到的是 superset 源码视图。 继续学习: