diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5a2e970 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,63 @@ +# Changelog + +本文档记录 AgentEvalTool 的所有重要变更。 + +格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), +版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/) 规范。 + +## [1.2.0] - 2026-08-20 + +### 新增 + +- **智能评估终态收敛纪律(ADR-0011)** + - 新增 watchdog 机制监控评估生命周期,确保异常状态自动收敛 + - 实现时间窗口槽位尊重逻辑,避免在窗口未结束时催促 analyst + +### 优化 + +- **智能评估抽屉 UI 全面升级** + - **概览 Tab** + - 重构为单列布局,信息层次更清晰 + - 会话进度列添加 tooltip 显示详细信息 + - 种子集区域扩大显示空间,支持完整展示 + - 添加底部收尾标识,明确内容结束位置 + + - **执行过程 Tab** + - 生命周期时间线添加时间戳显示 + - 当前阶段标识优化为节点上的徽章 + - 时段分布从卡片式改为表格视图,更直观 + - 移除活动流 50 条限制,显示全部内容 + + - **评估报告 Tab** + - 维度得分从柱状图改为进度条卡片布局 + - 添加等级标签(优秀/良好/待改进)和图标 + - 修正 5 分制显示逻辑,正确展示实际分数 + + - **配置历史 Tab** + - 详情页布局与概览 Tab 保持一致 + - 统一字体规范和视觉风格 + + - **抽屉整体** + - 宽度从 1000px 增加到 1200px + - 统一所有 Tab 的字体规范(13px 正文 / 12px 标签) + - 统一底部留白(24px) + +### 技术细节 + +- 移除 `@ant-design/charts` 依赖中的 Column 和 Bar 组件使用 +- 自定义 LifecycleTimeline 和 TimeDistributionTable 组件 +- 自定义 DimensionScoresCards 组件替代图表库 +- 统一使用 colors token 和 statusColors token + +### 修复 + +- 修正维度得分显示为 5 分制实际值(如 4.8)而非百分比(如 480) +- 修正进度条计算逻辑,基于 5 分制正确显示百分比 +- 修正 analyst 催促逻辑,尊重时间窗口槽位分布 + +## [1.1.1] - 2026-08-20 + +*之前的版本变更请参考 git 历史记录。* + +[1.2.0]: https://git.solahqb22.cn/solahqb/AgentEvalTool/compare/1.1.1...1.2.0 +[1.1.1]: https://git.solahqb22.cn/solahqb/AgentEvalTool/compare/1.1.0...1.1.1