Merge branch 'feat/chatflow_rebase_new' of github.com:coze-dev/coze-studio into feat/chatflow_rebase_new

This commit is contained in:
lijunwen.gigoo
2025-08-14 20:07:11 +08:00
2 changed files with 3 additions and 1 deletions

View File

@ -19,6 +19,7 @@ package compose
import (
"context"
"fmt"
"github.com/coze-dev/coze-studio/backend/domain/workflow/crossdomain/conversation"
"strconv"
"strings"
@ -88,6 +89,7 @@ func init() {
_ = compose.RegisterSerializableType[*execute.AppVariables]("app_variables")
_ = compose.RegisterSerializableType[workflow2.WorkflowMode]("workflow_mode")
_ = compose.RegisterSerializableType[*schema.Message]("schema_message")
_ = compose.RegisterSerializableType[*conversation.Message]("history_messages")
}

View File

@ -1687,7 +1687,7 @@ func (i *impl) GetWorkflowDependenceResource(ctx context.Context, workflowID int
func (i *impl) checkBotAgentNode(node *vo.Node) error {
if node.Type == entity.NodeTypeCreateConversation.IDStr() || node.Type == entity.NodeTypeConversationDelete.IDStr() || node.Type == entity.NodeTypeConversationUpdate.IDStr() || node.Type == entity.NodeTypeConversationList.IDStr() {
return errors.New("session-related nodes are not supported in conversation flow")
return errors.New("conversation-related nodes are not supported in chatflow")
}
return nil
}