chore: sync task checkboxes with implemented code

This commit is contained in:
Zer4tul 2026-05-11 14:58:36 +08:00
parent 4e01728a67
commit 647d0ea7f6

View file

@ -4,16 +4,16 @@
- [x] 1.2 搭建项目目录结构src/core、src/adapters、src/integrations、src/api
- [x] 1.3 部署 Forgejo 实例arm0.0x08.orggit.0x08.org
- [ ] 1.4 配置 Matrix bot 账号(复用现有 @jeeves:0x08.org 或新建专用 bot
- [ ] 1.5 编写 config.toml schema 和示例配置文件
- [x] 1.5 编写 config.toml schema 和示例配置文件
## 2. Orchestrator Core
- [ ] 2.1 实现数据模型Agent、Task、Receipt、Artifact、TaskEvent 类型定义
- [ ] 2.2 实现 Event StoreSQLite append-only event log写入和查询接口
- [ ] 2.3 实现 Task 状态机created → assigned → running → completed/failed/agent_lost/cancelled
- [ ] 2.4 实现全局任务队列:按优先级排序,支持入队/出队/重新入队
- [ ] 2.5 实现任务超时检测:定时扫描 running 任务,超时标记为 failed
- [ ] 2.6 实现重试策略:可配置 max_retries + 退避间隔,自动重试 transient failure
- [x] 2.1 实现数据模型Agent、Task、Receipt、Artifact、TaskEvent 类型定义
- [x] 2.2 实现 Event StoreSQLite append-only event log写入和查询接口
- [x] 2.3 实现 Task 状态机created → assigned → running → completed/failed/agent_lost/cancelled
- [x] 2.4 实现全局任务队列:按优先级排序,支持入队/出队/重新入队
- [x] 2.5 实现任务超时检测:定时扫描 running 任务,超时标记为 failed
- [x] 2.6 实现重试策略:可配置 max_retries + 退避间隔,自动重试 transient failure
- [ ] 2.7 编写 Orchestrator Core 单元测试
## 3. Agent Registry