Added agent config property to log interactions
This commit is contained in:
parent
e3ff66653c
commit
bfeb4f40fa
1 changed files with 4 additions and 2 deletions
|
|
@ -81,7 +81,7 @@ class OnboardingKnowledgeConsumer(BaseOnboardingConsumer):
|
|||
assistant_message = OnboardingPrompts.KA_HELP_FALLBACK
|
||||
|
||||
await self.save_page_help(session, str(page_uuid), str(user_message), assistant_message)
|
||||
await self.log_interaction(session, str(user_message), assistant_message, str(page_uuid), mode, updated_page)
|
||||
await self.log_interaction(session, str(user_message), assistant_message, str(page_uuid), mode, updated_page, config=config)
|
||||
|
||||
await self.send_log(LogType.COMPLETED, assistant_message, {
|
||||
'updated_page': updated_page,
|
||||
|
|
@ -192,16 +192,18 @@ class OnboardingKnowledgeConsumer(BaseOnboardingConsumer):
|
|||
@database_sync_to_async
|
||||
def log_interaction(
|
||||
self, session, user_message: str, assistant_message: str,
|
||||
page_uuid: str, mode: str, updated_page: bool,
|
||||
page_uuid: str, mode: str, updated_page: bool, config=None,
|
||||
):
|
||||
AgentInteractionLog.objects.create(
|
||||
session=session,
|
||||
agent_config=config,
|
||||
sender_type='user',
|
||||
content=user_message,
|
||||
tool_call_metadata={'action': 'ask_ka', 'page_uuid': page_uuid, 'mode': mode},
|
||||
)
|
||||
AgentInteractionLog.objects.create(
|
||||
session=session,
|
||||
agent_config=config,
|
||||
sender_type='ai',
|
||||
content=assistant_message,
|
||||
tool_call_metadata={
|
||||
|
|
|
|||
Loading…
Reference in a new issue