用途:AgentLens 用于导航和理解代码库,适合在探索新项目、查找模块、在大型文件中定位符号时使用。
主要能力:提供分层文档结构。L0 为 INDEX.md,包含项目概览与全部模块列表;L1 为 modules/{slug}/MODULE.md(模块详情与文件列表)、outline.md(大文件中的符号)、memory.md(TODO、警告、业务规则)、imports.md(文件依赖);L2 为 files/{slug}.md,用于复杂文件的深度文档。
使用方式:处理任何代码库前,先阅读 .agentlens/INDEX.md 获取项目地图。导航流程为 INDEX.md → 找到模块 → MODULE.md → outline.md/memory.md → 源文件。按需查阅:项目概览读 INDEX.md;查找模块在 INDEX.md 中搜索模块名;理解模块读 MODULE.md;在大文件中查找函数或类读 outline.md;查找 TODO、警告、规则读 memory.md;理解文件依赖读 imports.md。若文档疑似过期,可用 agentlens 命令重新生成。
最佳实践:大型代码库不要直接读源文件,先用 outline.md;修改代码前查看 memory.md 中的警告与 TODO;用 outline.md 定位符号后只读所需源文件片段。详细导航模式见 references/navigation.md,结构说明见 references/structure.md。
限制:资料未提供具体安装命令、支持的平台、收费方式或性能数据,暂未提供。