Version: 0.9.35.dev.260422

后端:
1. 任务查询统一紧急性提升链路——LLM 工具与前端共享读时派生 + outbox 异步落库
- service/task.go:GetUserTasks 中读时提升逻辑抽取为独立方法 GetTasksWithUrgencyPromotion,返回 []model.Task 供两路复用
- service/agentsvc/agent.go:新增 GetTasksWithUrgencyPromotionFunc 函数注入字段
- service/agentsvc/agent_task_query.go:QueryTasksForTool 优先走统一提升链路,未注入时回退旧 taskRepo 直接读取
- service/agent_bridge.go:NewAgentServiceWithSchedule 接收 TaskService 并注入提升函数
- cmd/start.go:启动接线传入 taskSv
2. 移除未使用依赖
- go.mod:删除 github.com/bytedance/mockey
This commit is contained in:
LoveLosita
2026-04-22 21:06:09 +08:00
parent 73ab0f43aa
commit ad463eb6a1
6 changed files with 57 additions and 26 deletions

View File

@@ -151,7 +151,7 @@ func Start() {
courseService := service.NewCourseService(courseRepo, scheduleRepo)
taskClassService := service.NewTaskClassService(taskClassRepo, cacheRepo, scheduleRepo, manager)
scheduleService := service.NewScheduleService(scheduleRepo, userRepo, taskClassRepo, manager, cacheRepo)
agentService := service.NewAgentServiceWithSchedule(aiHub, agentRepo, taskRepo, cacheRepo, agentCacheRepo, eventBus, scheduleService)
agentService := service.NewAgentServiceWithSchedule(aiHub, agentRepo, taskRepo, cacheRepo, agentCacheRepo, eventBus, scheduleService, taskSv)
// newAgent 依赖接线。
agentService.SetAgentStateStore(dao.NewAgentStateStoreAdapter(cacheRepo))