1.2 KiB
1.2 KiB
R3.1 任务报告
结果
AgentRun #307 已由 PR #308 实现并合并到 v0.2,merge commit 为 9ec8e24c82fbef350f93e7a6e4e7ec4d3fd5437a。
- 新增正式
agentrun_queue_attempts表和 migration014_v02_queue_attempt_history_retry; - 从既有
latest_attempt回填历史,task 上的latestAttempt只保留为摘要指针; - attempt 与 task、retry key、retry index 之间建立唯一约束;
- 同一 task 最多只有一个
reserved或runningattempt; - 初次 dispatch 和后续 retry 都进入同一不可变历史;
GET /api/v1/queue/tasks/:id/attempts读取历史,并从既有 Core 权威刷新执行状态,不新增 projector。
验证
定向自测覆盖内存存储、PostgreSQL migration/回填合同、并发唯一性、初次 dispatch 和历史查询。完整 selftest 在补齐仓库声明的 runner runtime 测试配置后退出码为 0;未配置 AGENTRUN_SELFTEST_DATABASE_URL,因此本轮没有执行真实 PostgreSQL 集成实例测试,相关数据库合同完成了 migration、fixture 和独立静态审查。