新增worker直接对话

This commit is contained in:
pphua committed 2026-08-29 21:35:15 +08:00
1 parent 01c6d73614
commit 4157fa248b
17 files changed
+2095 -79

No files matched your search

+7
View File
@@ -225,6 +225,13 @@ func (s *Server) hasReadyQueuedTask(excludeID string) bool {
}
func (s *Server) startAdmittedTask(t *Task, mode string) {
recoverMessages := s.engine.RecoverWorkerMessages
if s.engine.IsPaused(t.ID) {
recoverMessages = s.engine.recoverWorkerMessagesForAdmission
}
if err := recoverMessages(s.ctx, t); err != nil {
log.Printf("[worker chat] task %s 恢复待处理人工消息失败: %v", t.ID, err)
}
if mode == "bootstrap" {
if !s.engine.beginTaskOperation(t.ID) {
return