Releases: yaowen51888-rich/lumencode
Releases · yaowen51888-rich/lumencode
v1.3.7
v1.3.7
新功能
- MCP Server:将分析能力暴露为 7 个 MCP 工具,供 Claude Code / Cursor / Windsurf 直接调用
- AI-Metrics trailer 行级归因:识别 git commit 的 AI 信号并按真实周期过滤
- 智能报告管理汇报质量约束:禁止业务价值/收益等空泛词,结合 AI 归因数据指出具体业务模块
改进
- 统计/汇报页面性能:work 报告缓存、解析缓存按 mtime 失效、维度元数据缓存、agent 并行探测
- 「核心功能交付」空泛计数校验
修复
- merge 提交在归因摘要中未被排除
- 归因权重遗漏(aiMetrics)与 MCP 自定义日期范围过滤失效
- 页面刷新时 /api/report 请求被取消
v1.3.6
v1.3.6
改进
- 优化 AI 贡献证据的识别与展示精度
- 修复设置路径移除逻辑
v1.3.5
- 数据快照口径约束 — 智能报告注入数据快照采集口径说明,约束 AI 不对超出数据范围的内容做推断
- 外推不确定性标注 — 报告中的趋势外推与预测性结论必须标注不确定性,避免误导性表述
- Codex 行级归因修复 — 修复 Codex 工具在行级归因中的解析缺陷,正确处理多 session 协作场景
- 跨智能体风格共享 — 智能报告风格配置支持跨智能体(Claude / Codex / OpenCode)共享
- SMART REPORT 视觉增强 — 卡片边框设计重构,视觉层次更分明
v1.3.4
What's New
Smart Report Module
- feat: add smart report module
- feat: add smart report styles
v1.3.3
v1.3.3
Bug Fix
- 合并提交不再稀释 AI 贡献率:在计算 AI 占比时,排除
human_merge类型的合并提交行数,避免分母膨胀导致 AI 占比被人为压低。
Changes
computeAIContribution中跳过合并提交行数,不计入totalLinesChanged分母aggregateAttribution中过滤合并提交,新增mergeCommits/mergeCommitLines统计字段- 报告和前端 UI 展示已排除的合并提交数量
v1.3.2
v1.3.2 更新内容
🔧 工具调用排行体系
- 新增 全部/Skill/MCP 三 Tab 切换的工具调用排行
- MCP 工具按服务器分组展示,条形图显示友好名
- 双色彩条可视化 calls/uses 比率
- calls 等于 uses 时显示单一数字
🏷️ 场景关键词分类修复
- 英文关键词词边界匹配,修复
add误匹配address等问题 - 新增 重构 场景分类(refactoring)
- 优化默认关键词:移除宽泛词,补充特定词(cypress、playwright、pull request 等)
- 修复下钻逻辑与统计逻辑一致性
- 服务端 + 前端关键词校验(长度、数量、控制字符过滤)
- 30 个单元测试覆盖
📝 Boss 报告
- 新增
generateBossReport生成给领导看的工作汇报 - AI 参与度包装为"善用工具",费用按工作日计算
⚙️ 设置弹窗重做
- 路径 Tag 可视化编辑器(添加/删除标签)
- 关键词可视化编辑器(按场景分组,交互式添加)
- 支持粘贴多行/逗号分隔的路径批量添加
📦 其他
- 报告导出增强(CSV/JSON/HTML/打印)
- 新增
path-utils.js路径解析工具 - 飞书卡片生成器优化
v1.3.1
v1.3.1 (2026-05-28)
性能优化 🚀
- 报表缓存 — 切换详报/简报/Markdown/飞书/钉钉格式时,数据只计算一次,格式切换即时响应。大项目场景下响应速度提升显著
- 新增测试 — 添加
server-report-cache.test.js,覆盖缓存命中/失效场景
文档优化 📝
- 核心价值突出 — README 开头从功能罗列改为价值主张:「精确到每一行代码的 AI 归因」
- 场景描述强化 — 新增"精确量化 AI 贡献"场景,突出行级归因的精确性
- 产品亮点重排 — 将"行级 AI 归因"提升至首位,详细说明 hook 追踪机制
- 中英文同步 — 两个 README 文件同步更新
v1.3.0 包含的功能
- 行级 AI 归因(hook 步骤追踪)
- 交互式 hooks 管理
- 开启/关闭确认弹窗
- Codex / OpenCode hook 支持
v1.3.0 — 行级 AI 归因 & 交互式 Hooks 管理
v1.3.0 (2026-05-28)
新功能
- 行级 AI 归因 — 通过 hook 步骤追踪系统,将归因粒度从提交级细化到行级,精确识别每一行代码的 AI 参与度
- 交互式 hooks 管理 — Web UI 左下角新增 hooks 状态指示,支持一键开启/关闭,自动备份原始配置
- 关闭确认弹窗 — 关闭 hooks 时增加二次确认弹窗,提示关闭后将停止记录行级编辑步骤,避免误操作影响统计
- Codex 统一 hook 捕获 — 支持 Codex 的
PostToolUse钩子 - Claude batch hook 模式 — 支持
PostToolBatch批处理钩子 - OpenCode 插件支持 — 新增 OpenCode 插件
改进
- toast 位置 — 从右上角改为页面顶部居中显示,更醒目
- 报告诊断 — CLI 默认值优化,错误提示更友好
- 解析器稳定性 — Git 指标解析、工具解析器、跨解析器项目过滤全面加固
- 更新日志 — README 中英文同步补全 v1.1.0 / v1.2.0 / v1.3.0
包含的先前版本变更
- v1.2.0: AI 置信度精度全面改进(基线校准、负信号检测、连续评分)
- v1.1.0: 并发管道处理、消除冗余 Git 调用、分层 AI 归因
v1.2.0
v1.2.0 - AI 置信度准确性全面提升
核心改进
- 时区标准化: Git 日期显式转为 UTC,消除与 Session 时间的时区偏差,解决跨午夜日期归类错误
- 开发者行为基线: 为每个 author 建立历史提交模式基线(消息长度/bullet 使用率/文件数/行数),偏差检测辅助 AI 归因判断
- 负向信号系统: 新增 4 种负向信号(humanInformal / humanMergeCommit / humanSmallScope / humanWIP),有效降低误判率
- 复合连续评分: 新增
aiScore[0,1] 连续评分字段,加权整合所有正负向信号,提供细粒度置信度映射
新增字段
commit.aiScore: 连续评分 [0,1],>=0.75 HIGH / >=0.45 MEDIUM / >=0.20 LOWcommit.negativeSignals: 负向信号数组,标识 commit 的人类特征commit.aiSignals: 新增 baselineDeviationHigh / baselineDeviationMedium / humanBaselineMatch 信号
其他修复
- 修正 ASCII Art Banner 字母 d 渲染错误
- humanInformal 排除 conventional commit 格式消息,避免误判
v1.1.0
LumenCode v1.1.0 — Performance & Attribution
性能优化
- buildReportData 重构为 4 层并发流水线(Promise.all),git/stats/trend 三路并行
- 消除 getPerRepoGitStats 重复 git 调用,从 commitList 按 repo 分组派生 per-repo 数据(~280ms 优化)
- 修复缓存 key 缺少 format 参数导致工作汇报数据污染
AI 归因增强
- 分层 AI 归因:HIGH/MEDIUM/LOW 置信度权重体系
- 文件级行数追踪:精确计算 AI 贡献的代码行数
- 新增 possibleAICommits / weightedAILineRatio 等指标
- 支持更多 AI 工具检测:Windsurf、Augment、Cline/Roo Code、JetBrains AI
Bug 修复
- 修复侧边栏收缩展开后布局被挤右(grid min-width: 0)
- 修复侧边栏 sticky 失效(overflow: hidden 破坏定位上下文)
- 修复工作汇报显示 JSON 乱码(缓存 key format 污染)
代码质量
- DRY 提取: getProjectBaseName, isAssistantRecord, getInputTokens/getOutputTokens
- 移除 specs/ 目录(加入 .gitignore)
- 添加 period 参数白名单校验
Full Changelog: v1.0.0...v1.1.0