feat: advanced prompt backend (#1301)
Co-authored-by: takatost <takatost@gmail.com>
This commit is contained in:
@@ -4,5 +4,4 @@ from .clean_when_document_deleted import handle
|
||||
from .clean_when_dataset_deleted import handle
|
||||
from .update_app_dataset_join_when_app_model_config_updated import handle
|
||||
from .generate_conversation_name_when_first_message_created import handle
|
||||
from .generate_conversation_summary_when_few_message_created import handle
|
||||
from .create_document_index import handle
|
||||
|
@@ -1,14 +0,0 @@
|
||||
from events.message_event import message_was_created
|
||||
from tasks.generate_conversation_summary_task import generate_conversation_summary_task
|
||||
|
||||
|
||||
@message_was_created.connect
|
||||
def handle(sender, **kwargs):
|
||||
message = sender
|
||||
conversation = kwargs.get('conversation')
|
||||
is_first_message = kwargs.get('is_first_message')
|
||||
|
||||
if not is_first_message and conversation.mode == 'chat' and not conversation.summary:
|
||||
history_message_count = conversation.message_count
|
||||
if history_message_count >= 5:
|
||||
generate_conversation_summary_task.delay(conversation.id)
|
Reference in New Issue
Block a user