辉鸭蛋
|
5f9b8276dc
|
Revert "任务组设置,未review"
This reverts commit 146d455c60.
|
2026-05-18 01:28:17 +08:00 |
|
辉鸭蛋
|
146d455c60
|
任务组设置,未review
|
2026-05-16 22:45:46 +08:00 |
|
辉鸭蛋
|
7f7a34e9ba
|
feat(gear-task): 引入事件驱动的任务执行与历史记录系统
- 新增 IGearTaskEventBus 接口及默认实现,用于解耦执行器与记录器、UI 投影等消费者
- 新增 IGearTaskResumable 接口,支持任务节点内部恢复(如 Pathing 任务可恢复至特定路径点)
- 重构任务执行流程,使用 GearTaskExecutionRunner 替代旧的 GearTaskExecutionManager
- 实现基于磁盘 JSON 的历史记录存储(IGearTaskHistoryStore),支持执行记录的保存、加载与清理
- 为 PathingGearTask 添加恢复能力,通过 PathingGearTaskResumeState 记录断点状态
- 在 PathExecutor 中集成运行时事件通知,支持路径点进入、完成、传送等事件的发布
- 统一执行事件模型(GearTaskExecutionEvent),包含任务定义、节点路径、时间戳等元数据
- 服务注册更新,使用新的执行器、事件总线、历史记录器等组件
|
2026-05-11 01:57:29 +08:00 |
|
辉鸭蛋
|
0f9bd7f465
|
fix: 移除冗余的取消令牌传递并集中管理取消令牌
在任务执行时,不再从调用方传递 CancellationContext 的令牌,而是在 GearTaskExecutor 内部统一创建和管理链接的取消令牌。这简化了调用方的代码,并确保了取消令牌的正确生命周期管理。
|
2026-05-09 04:07:15 +08:00 |
|
辉鸭蛋
|
ed3ee2c392
|
无用代码优化
|
2026-05-09 03:49:28 +08:00 |
|
辉鸭蛋
|
786f2715a7
|
处理引用类型的任务,处理仓库变动
|
2026-05-05 03:05:13 +08:00 |
|
辉鸭蛋
|
c549848c4b
|
移除任务描述属性,新增路径属性以支持任务路径管理
|
2025-09-07 09:54:59 +08:00 |
|
辉鸭蛋
|
55f15f6206
|
任务管理与执行
|
2025-08-27 02:36:35 +08:00 |
|