@@ -32,6 +32,7 @@ class DeploymentConversationEvent(AbstractApiClass):
3232 streamedSectionData (str): Aggregated streamed section outputs from the agent in a list.
3333 highlights (dict): Chunks with bounding boxes for highlighting the result sources.
3434 llmDisplayName (str): The display name of the LLM model used to generate the response. Only used for system-created bots.
35+ deepagentMode (str): The Deep Agent run mode (e.g. normal or high) associated with the message.
3536 llmBotIcon (str): The icon location of the LLM model used to generate the response. Only used for system-created bots.
3637 formResponse (dict): Contains form data response from the user when a Form Segment is given out by the bot.
3738 routedLlm (str): The LLM that was chosen by RouteLLM to generate the response.
@@ -47,7 +48,7 @@ class DeploymentConversationEvent(AbstractApiClass):
4748 isLastMessage (bool): Whether this message is the last message in the conversation.
4849 """
4950
50- def __init__ (self , client , role = None , text = None , timestamp = None , messageIndex = None , regenerateAttempt = None , modelVersion = None , searchResults = None , isUseful = None , feedback = None , feedbackType = None , docInfos = None , keywordArguments = None , inputParams = None , attachments = None , responseVersion = None , agentWorkflowNodeId = None , nextAgentWorkflowNodeId = None , chatType = None , agentResponse = None , error = None , segments = None , streamedData = None , streamedSectionData = None , highlights = None , llmDisplayName = None , llmBotIcon = None , formResponse = None , routedLlm = None , computePointsUsed = None , computerFiles = None , toolUseRequest = None , verificationSummary = None , attachedUserFileNames = None , oldFileContent = None , allVersions = None , selectedVersionIndex = None , totalVersions = None , isLastMessage = None ):
51+ def __init__ (self , client , role = None , text = None , timestamp = None , messageIndex = None , regenerateAttempt = None , modelVersion = None , searchResults = None , isUseful = None , feedback = None , feedbackType = None , docInfos = None , keywordArguments = None , inputParams = None , attachments = None , responseVersion = None , agentWorkflowNodeId = None , nextAgentWorkflowNodeId = None , chatType = None , agentResponse = None , error = None , segments = None , streamedData = None , streamedSectionData = None , highlights = None , llmDisplayName = None , deepagentMode = None , llmBotIcon = None , formResponse = None , routedLlm = None , computePointsUsed = None , computerFiles = None , toolUseRequest = None , verificationSummary = None , attachedUserFileNames = None , oldFileContent = None , allVersions = None , selectedVersionIndex = None , totalVersions = None , isLastMessage = None ):
5152 super ().__init__ (client , None )
5253 self .role = role
5354 self .text = text
@@ -74,6 +75,7 @@ def __init__(self, client, role=None, text=None, timestamp=None, messageIndex=No
7475 self .streamed_section_data = streamedSectionData
7576 self .highlights = highlights
7677 self .llm_display_name = llmDisplayName
78+ self .deepagent_mode = deepagentMode
7779 self .llm_bot_icon = llmBotIcon
7880 self .form_response = formResponse
7981 self .routed_llm = routedLlm
@@ -91,7 +93,7 @@ def __init__(self, client, role=None, text=None, timestamp=None, messageIndex=No
9193
9294 def __repr__ (self ):
9395 repr_dict = {f'role' : repr (self .role ), f'text' : repr (self .text ), f'timestamp' : repr (self .timestamp ), f'message_index' : repr (self .message_index ), f'regenerate_attempt' : repr (self .regenerate_attempt ), f'model_version' : repr (self .model_version ), f'search_results' : repr (self .search_results ), f'is_useful' : repr (self .is_useful ), f'feedback' : repr (self .feedback ), f'feedback_type' : repr (self .feedback_type ), f'doc_infos' : repr (self .doc_infos ), f'keyword_arguments' : repr (self .keyword_arguments ), f'input_params' : repr (self .input_params ), f'attachments' : repr (self .attachments ), f'response_version' : repr (self .response_version ), f'agent_workflow_node_id' : repr (self .agent_workflow_node_id ), f'next_agent_workflow_node_id' : repr (self .next_agent_workflow_node_id ), f'chat_type' : repr (self .chat_type ), f'agent_response' : repr (self .agent_response ), f'error' : repr (self .error ), f'segments' : repr (
94- self .segments ), f'streamed_data' : repr (self .streamed_data ), f'streamed_section_data' : repr (self .streamed_section_data ), f'highlights' : repr (self .highlights ), f'llm_display_name' : repr (self .llm_display_name ), f'llm_bot_icon' : repr (self .llm_bot_icon ), f'form_response' : repr (self .form_response ), f'routed_llm' : repr (self .routed_llm ), f'compute_points_used' : repr (self .compute_points_used ), f'computer_files' : repr (self .computer_files ), f'tool_use_request' : repr (self .tool_use_request ), f'verification_summary' : repr (self .verification_summary ), f'attached_user_file_names' : repr (self .attached_user_file_names ), f'old_file_content' : repr (self .old_file_content ), f'all_versions' : repr (self .all_versions ), f'selected_version_index' : repr (self .selected_version_index ), f'total_versions' : repr (self .total_versions ), f'is_last_message' : repr (self .is_last_message )}
96+ self .segments ), f'streamed_data' : repr (self .streamed_data ), f'streamed_section_data' : repr (self .streamed_section_data ), f'highlights' : repr (self .highlights ), f'llm_display_name' : repr (self .llm_display_name ), f'deepagent_mode' : repr ( self . deepagent_mode ), f' llm_bot_icon' : repr (self .llm_bot_icon ), f'form_response' : repr (self .form_response ), f'routed_llm' : repr (self .routed_llm ), f'compute_points_used' : repr (self .compute_points_used ), f'computer_files' : repr (self .computer_files ), f'tool_use_request' : repr (self .tool_use_request ), f'verification_summary' : repr (self .verification_summary ), f'attached_user_file_names' : repr (self .attached_user_file_names ), f'old_file_content' : repr (self .old_file_content ), f'all_versions' : repr (self .all_versions ), f'selected_version_index' : repr (self .selected_version_index ), f'total_versions' : repr (self .total_versions ), f'is_last_message' : repr (self .is_last_message )}
9597 class_name = "DeploymentConversationEvent"
9698 repr_str = ',\n ' .join ([f'{ key } ={ value } ' for key , value in repr_dict .items (
9799 ) if getattr (self , key , None ) is not None and key not in self .deprecated_keys ])
@@ -105,5 +107,5 @@ def to_dict(self):
105107 dict: The dict value representation of the class parameters
106108 """
107109 resp = {'role' : self .role , 'text' : self .text , 'timestamp' : self .timestamp , 'message_index' : self .message_index , 'regenerate_attempt' : self .regenerate_attempt , 'model_version' : self .model_version , 'search_results' : self .search_results , 'is_useful' : self .is_useful , 'feedback' : self .feedback , 'feedback_type' : self .feedback_type , 'doc_infos' : self .doc_infos , 'keyword_arguments' : self .keyword_arguments , 'input_params' : self .input_params , 'attachments' : self .attachments , 'response_version' : self .response_version , 'agent_workflow_node_id' : self .agent_workflow_node_id , 'next_agent_workflow_node_id' : self .next_agent_workflow_node_id , 'chat_type' : self .chat_type , 'agent_response' : self .agent_response , 'error' : self .error , 'segments' : self .segments ,
108- 'streamed_data' : self .streamed_data , 'streamed_section_data' : self .streamed_section_data , 'highlights' : self .highlights , 'llm_display_name' : self .llm_display_name , 'llm_bot_icon' : self .llm_bot_icon , 'form_response' : self .form_response , 'routed_llm' : self .routed_llm , 'compute_points_used' : self .compute_points_used , 'computer_files' : self .computer_files , 'tool_use_request' : self .tool_use_request , 'verification_summary' : self .verification_summary , 'attached_user_file_names' : self .attached_user_file_names , 'old_file_content' : self .old_file_content , 'all_versions' : self .all_versions , 'selected_version_index' : self .selected_version_index , 'total_versions' : self .total_versions , 'is_last_message' : self .is_last_message }
110+ 'streamed_data' : self .streamed_data , 'streamed_section_data' : self .streamed_section_data , 'highlights' : self .highlights , 'llm_display_name' : self .llm_display_name , 'deepagent_mode' : self . deepagent_mode , ' llm_bot_icon' : self .llm_bot_icon , 'form_response' : self .form_response , 'routed_llm' : self .routed_llm , 'compute_points_used' : self .compute_points_used , 'computer_files' : self .computer_files , 'tool_use_request' : self .tool_use_request , 'verification_summary' : self .verification_summary , 'attached_user_file_names' : self .attached_user_file_names , 'old_file_content' : self .old_file_content , 'all_versions' : self .all_versions , 'selected_version_index' : self .selected_version_index , 'total_versions' : self .total_versions , 'is_last_message' : self .is_last_message }
109111 return {key : value for key , value in resp .items () if value is not None and key not in self .deprecated_keys }
0 commit comments