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"