chore: bump version to 1.3.0

架构深化(两轮审查候选落地)+ 性能优化(WAL/索引/N+1 消除/并发执行)
发布。CHANGELOG 登记 1.3.0 变更。
This commit is contained in:
sinohqb 2026-08-24 23:36:08 +08:00
parent 9f5da70c36
commit bd6efc3709
4 changed files with 30 additions and 4 deletions

View File

@ -5,6 +5,32 @@
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/),
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/) 规范。 版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/) 规范。
## [1.3.0] - 2026-08-24
### 架构深化(两轮审查候选全部落地)
- **智能评估可见性接缝收敛**:「已删即 404」语义收进 repository 单一权威
(`require_live_eval`),任务监控隐藏已删评估任务(唯一刻意行为变化)
- **耐久智能作业结算统一**:分析/周期对比 executor 收敛为 `execute(job_kind, work_fn)`
深接缝,幂等入队、认领、失败截断、结算顺序单一实现
- **存储层拆分**:`storage/repository.py` / `storage/db.py` 按域拆为包;
`intelligent_eval/lifecycle.py` 按状态机阶段拆为包
- **前端**:Campaigns.tsx 拆分为 campaigns/ 子组件;ReadSlot 泛化为通用资源接缝;
api.ts 拆为 10 个域模块;重复工具函数收敛(fmtPct/personaLabel 等)
- **编排下沉**:runs router 回归 HTTP 翻译,编排逻辑移入 services
### 性能优化
- **数据库**:SQLite 启用 WAL;新增 6 个性能索引(幂等迁移);
消除 4 处 N+1 查询(task_queue 扫描、scenario bindings、orphan campaigns、计数聚合)
- **并发执行**:EvalEngine case 并行(默认 3)、规则评估并行(默认 5)、
Campaign occurrence 派生并行(默认 2),新增对应 AGENTEVAL_ 环境变量配置
### 测试
- 后端 963 用例、前端 232 用例全绿;新覆盖调度器错误路径、状态机迁移、
五个零覆盖前端组件等
## [1.2.0] - 2026-08-20 ## [1.2.0] - 2026-08-20
### 新增 ### 新增

View File

@ -1,12 +1,12 @@
{ {
"name": "agenteval-web", "name": "agenteval-web",
"version": "1.2.0", "version": "1.3.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "agenteval-web", "name": "agenteval-web",
"version": "1.2.0", "version": "1.3.0",
"dependencies": { "dependencies": {
"@ant-design/charts": "^2.6.7", "@ant-design/charts": "^2.6.7",
"@ant-design/icons": "^6.3.2", "@ant-design/icons": "^6.3.2",

View File

@ -1,6 +1,6 @@
{ {
"name": "agenteval-web", "name": "agenteval-web",
"version": "1.2.0", "version": "1.3.0",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {

View File

@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project] [project]
name = "agenteval" name = "agenteval"
version = "1.2.0" version = "1.3.0"
description = "智能体质量评估工具集平台" description = "智能体质量评估工具集平台"
readme = "README.md" readme = "README.md"
requires-python = ">=3.10" requires-python = ">=3.10"