From 575637739713b9b502b65c28a8821306ee792d7f Mon Sep 17 00:00:00 2001 From: "hanzhi.421" Date: Wed, 20 Aug 2025 14:56:04 +0800 Subject: [PATCH 1/2] chore: modify the attribute field --- veadk/tracing/base_tracer.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/veadk/tracing/base_tracer.py b/veadk/tracing/base_tracer.py index c112e2ef..ff7a674e 100644 --- a/veadk/tracing/base_tracer.py +++ b/veadk/tracing/base_tracer.py @@ -66,12 +66,12 @@ async def on_user_message_callback( ) current_session = invocation_context.session - span.set_attribute("app_name", current_session.app_name) - span.set_attribute("user_id", current_session.user_id) - span.set_attribute("session_id", current_session.id) + span.set_attribute("app.name", current_session.app_name) + span.set_attribute("user.id", current_session.user_id) + span.set_attribute("session.id", current_session.id) - span.set_attribute("agent_name", agent_name) - span.set_attribute("invoke_branch", invoke_branch) + span.set_attribute("agent.name", agent_name) + span.set_attribute("invoke.branch", invoke_branch) logger.debug( f"Add attributes to {span_name}: app_name={current_session.app_name}, user_id={current_session.user_id}, session_id={current_session.id}, agent_name={agent_name}, invoke_branch={invoke_branch}" From ed91c3812f5089bcc0532a209c3a618c92bba363 Mon Sep 17 00:00:00 2001 From: "hanzhi.421" Date: Wed, 20 Aug 2025 15:54:52 +0800 Subject: [PATCH 2/2] chore: gen_ai.system field --- veadk/tracing/base_tracer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/veadk/tracing/base_tracer.py b/veadk/tracing/base_tracer.py index ff7a674e..a3021048 100644 --- a/veadk/tracing/base_tracer.py +++ b/veadk/tracing/base_tracer.py @@ -72,6 +72,7 @@ async def on_user_message_callback( span.set_attribute("agent.name", agent_name) span.set_attribute("invoke.branch", invoke_branch) + span.set_attribute("gen_ai.system", "veadk") logger.debug( f"Add attributes to {span_name}: app_name={current_session.app_name}, user_id={current_session.user_id}, session_id={current_session.id}, agent_name={agent_name}, invoke_branch={invoke_branch}" @@ -180,7 +181,7 @@ def tracer_hook_after_model( agent_name = callback_context.agent_name attributes["agent.name"] = agent_name attributes["app.name"] = app_name - + attributes["gen_ai.system"] = "veadk" # prompt user_content = callback_context.user_content role = None @@ -271,6 +272,7 @@ def tracer_hook_after_tool( "agent.name": agent_name, "app.name": app_name, "tool.name": tool_name, + "gen_ai.system": "veadk", } # Set all attributes at once if possible, else fallback to individual