feat(canvas): 创作助手 - 合并创作对话、能力发现与画布接续

This commit is contained in:
ddCat
2026-09-09 22:46:45 +08:00
97 changed files with 8434 additions and 326 deletions

View File

@@ -103,6 +103,15 @@ func (s *Service) CreateTask(userID string, req CreateTaskRequest) (*model.Task,
if err != nil {
return nil, err
}
if req.creationPrepare != nil {
encoded, encodeErr := json.Marshal(normalizedInput)
if encodeErr != nil {
return nil, encodeErr
}
task.InputJSON = string(encoded)
req.creationPrepare.Order = billingOrder
return &task, nil
}
if err := s.protectTaskSecrets(normalizedInput); err != nil {
return nil, err
}