From 7cb21e694eaa02a1bc68278befe7d76d29edc6df Mon Sep 17 00:00:00 2001 From: Quentin BEY Date: Sun, 19 Oct 2025 17:42:22 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=88(langfuse)=20add=20user=20FQDN=20to?= =?UTF-8?q?=20trace=20metadata?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This will allow use to improve according to user origin. --- src/backend/chat/clients/pydantic_ai.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/chat/clients/pydantic_ai.py b/src/backend/chat/clients/pydantic_ai.py index a22b825..f034572 100644 --- a/src/backend/chat/clients/pydantic_ai.py +++ b/src/backend/chat/clients/pydantic_ai.py @@ -357,6 +357,9 @@ class AIAgentService: # pylint: disable=too-many-instance-attributes langfuse.update_current_trace( session_id=str(self.conversation.pk), user_id=str(self.user.sub), + metadata={ + "user_fqdn": self.user.email.split("@")[-1], # no need for security here + }, ) history = ModelMessagesTypeAdapter.validate_python(self.conversation.pydantic_messages)