|
49 | 49 | ) |
50 | 50 |
|
51 | 51 |
|
52 | | -def _agent_attr(name: str, fallback: str) -> str: |
53 | | - """Get a semconv attribute, falling back to a string literal if not yet in the package.""" |
54 | | - return getattr(GenAI, name, fallback) |
55 | | - |
56 | | - |
57 | | -_GEN_AI_AGENT_NAME = _agent_attr("GEN_AI_AGENT_NAME", "gen_ai.agent.name") |
58 | | -_GEN_AI_AGENT_ID = _agent_attr("GEN_AI_AGENT_ID", "gen_ai.agent.id") |
59 | | -_GEN_AI_AGENT_DESCRIPTION = _agent_attr( |
60 | | - "GEN_AI_AGENT_DESCRIPTION", "gen_ai.agent.description" |
61 | | -) |
62 | | -_GEN_AI_AGENT_VERSION = _agent_attr( |
63 | | - "GEN_AI_AGENT_VERSION", "gen_ai.agent.version" |
64 | | -) |
65 | | - |
66 | | - |
67 | 52 | def _get_llm_common_attributes( |
68 | 53 | invocation: LLMInvocation, |
69 | 54 | ) -> dict[str, Any]: |
@@ -303,10 +288,10 @@ def _get_base_agent_common_attributes( |
303 | 288 | optional_attrs = ( |
304 | 289 | (GenAI.GEN_AI_REQUEST_MODEL, agent.model), |
305 | 290 | (GenAI.GEN_AI_PROVIDER_NAME, agent.provider), |
306 | | - (_GEN_AI_AGENT_NAME, agent.name), |
307 | | - (_GEN_AI_AGENT_ID, agent.agent_id), |
308 | | - (_GEN_AI_AGENT_DESCRIPTION, agent.description), |
309 | | - (_GEN_AI_AGENT_VERSION, agent.version), |
| 291 | + (GenAI.GEN_AI_AGENT_NAME, agent.name), |
| 292 | + (GenAI.GEN_AI_AGENT_ID, agent.agent_id), |
| 293 | + (GenAI.GEN_AI_AGENT_DESCRIPTION, agent.description), |
| 294 | + ("gen_ai.agent.version", agent.version), |
310 | 295 | (server_attributes.SERVER_ADDRESS, agent.server_address), |
311 | 296 | (server_attributes.SERVER_PORT, agent.server_port), |
312 | 297 | ) |
@@ -373,10 +358,6 @@ def _apply_creation_finish_attributes( |
373 | 358 | "_get_llm_response_attributes", |
374 | 359 | "_get_llm_span_name", |
375 | 360 | "_maybe_emit_llm_event", |
376 | | - "_GEN_AI_AGENT_NAME", |
377 | | - "_GEN_AI_AGENT_ID", |
378 | | - "_GEN_AI_AGENT_DESCRIPTION", |
379 | | - "_GEN_AI_AGENT_VERSION", |
380 | 361 | "_get_base_agent_common_attributes", |
381 | 362 | "_get_base_agent_span_name", |
382 | 363 | "_apply_creation_finish_attributes", |
|
0 commit comments