| #164 Add gen_ai.server.inter_token_latency metric |
Jwrede |
Cirilla-zmh 📌 lmolkova 💬📌 trask 📌 |
✅ |
❌ |
123d |
| #185 gen-ai: add evaluation operation name and gen_ai.evaluate.internal span |
hippoley |
Cirilla-zmh 💬 Copilot 💬 singankit 💬📌 |
❌ |
✅ |
120d |
| #184 gen-ai: add gen_ai.response.id to deepeval evaluation result event |
hippoley |
lmolkova ✅ MikeGoldsmith 📌🔴 trask 📌 |
✅ |
✅ |
115d |
| #252 Add gen_ai.invoke_agent.server span (SERVER kind) |
singankit |
Cirilla-zmh 💬 Copilot 💬 eternalcuriouslearner 📌 Nik-Reddy 📌 trask 📌 |
✅ |
❌ |
105d |
| #195 semconv for a2a protocol |
eternalcuriouslearner |
aabmass 📌 AgentGymLeader 📌 JWinermaSplunk 📌 lmolkova 💬 pwkowalski 📌✔️ steverao 💬 trask 📌 |
✅ |
✅ |
102d |
| #250 Add gen_ai.agent.invocation.id attribute for invoke_agent spans |
singankit |
lmolkova MikeGoldsmith 🔴 trask 📌 |
✅ |
❌ |
100d |
| #188 Add step convention |
RKest |
aabmass ⏳ Copilot 💬 lmolkova ⏳📌🔴 trask ⏳📌 |
✅ |
❌ |
100d |
| #144 gen-ai: make input-messages BlobPart content optional and add stripped_reason |
Mandark-droid |
lmolkova 📌 trask |
✅ |
✅ |
100d |
| #291 feat(gen-ai): add agent authorization observability attributes (#180) |
thebenignhacker |
elang2 📌 giskard09 📌 lmolkova ⏳🔴 meshailabs 📌 |
✅ |
❌ |
84d |
| #381 Add mem0 memory reference scenario |
Krishnachaitanyakc |
lmolkova 💬 |
✅ |
❌ |
59d |
| #370 feat: add gen_ai.attribution.link_type for tool-call provenance (addresses #309) |
grvnmttl |
2505552499 📌 Copilot 💬 |
✅ |
✅ |
54d |
| #165 proposal: agent.threat.detection.* attributes + event (closes #132) |
eeee2345 |
Copilot 💬 |
✅ |
✅ |
40d |
| #444 run conformance in strict mode, fix or declare violations |
lmolkova |
JWinermaSplunk 📌 |
✅ |
❌ |
39d |
| #427 gen-ai: add run guardrail span and security finding |
habibam |
AgentGymLeader 📌 lmolkova 💬📌🔴 sjain700 ✔️ |
✅ |
✅ |
35d |
| #453 Fix MCP session-duration metric attributes |
danielpolimac |
Copilot 💬 lmolkova ✅ trask |
✅ |
✅ |
33d |
| #454 Disallow null optional GenAI JSON fields |
danielpolimac |
Copilot 💬 lmolkova |
✅ |
✅ |
33d |
| #459 Clarify failed GenAI content capture |
danielpolimac |
Copilot 💬 lmolkova ✅ trask |
✅ |
✅ |
29d |
| #451 Add gen_ai.agent.turn.count to invoke_agent spans |
Zhuoxi2000 |
Copilot 💬 |
✅ |
❌ |
29d |
| #359 Add evaluator provenance attributes to gen_ai.evaluation.* |
Mohnish-Srivats |
kylehounslow ✔️ lmolkova ⏳💬🔴 maReins 💬 singankit ⏳💬 |
✅ |
✅ |
25d |
#238 Add gen_ai.agent.finish_reason attribute for agent loop termination |
Nik-Reddy |
aabmass ✅ lmolkova 📌🔴 MikeGoldsmith ✅ trask ⏳ |
✅ |
❌ |
22d |
| #394 Realtime / live voice model generation (generate_live_content span) |
singankit |
allen-stephen DylanRussell 📌 lmolkova 📌 |
✅ |
✅ |
17d |
| #365 Add GenAI input messages delta attribute |
yyuuttaaoo |
aabmass alexmojaki 💬 lmolkova |
✅ |
✅ |
17d |
| #447 Unified OpenTelemetry model for tracking agent-to-agent interactions |
nikhilNava |
alexlu4250 ✔️ Krishnachaitanyakc 📌 lmolkova 📌 trask |
❌ |
✅ |
10d |
| #513 Add gen_ai.request.stream to fetch_response and invoke_agent client spans |
lmolkova |
|
❌ |
✅ |
5d |
| #506 Rename gen_ai.provider.name for Mistral |
verdie-g |
lmolkova 📌✅ |
✅ |
✅ |
4d |
| #483 Define GenAI execution state-change events |
Utkarsh-Sinha0 |
socksninja 📌 |
✅ |
❌ |
3d |
#481 Clarify the scope of gen_ai.tool.definitions |
sauravbhattacharya001 |
lmolkova 💬 |
✅ |
✅ |
2d |
| #374 Fix usage metrics to provide meaningful aggregation and break down by modality, reasoning, cache usage |
lmolkova |
aabmass 💬📌✅ alexmojaki ✅ trask 📌✅ |
✅ |
✅ |
2d |
| #98 gen-ai: model agent-to-agent handoff as execute_tool span |
Krishnachaitanyakc |
lmolkova MikeGoldsmith ✅ trask 📌 |
✅ |
❌ |
2d |
Note
Open non-draft PRs grouped by who is expected to act next. Draft PRs are listed separately. The grouping is partly performed by an LLM (source) and could contain mistakes.
Reviewers column: ✅ active approval · ✔️ active approval (non-code-owner) · ⏳ review pending · 💬 review thread needs author action · 📌 top-level feedback needs author action · 🔴 changes requested.
CI column: ✅ passing · ⏳ running · ❌ failing · 🔐 workflow action required.
Waiting on reviewers
trask
trask
lmolkova ⏳🔴
lmolkova ✅
trask
gen_ai.main_agententitylmolkova ✅
trask
alexmojaki
inferencespanslmolkova
oracle_cloud.generative_aitogen_ai.provider.namewell-known valuesWaiting on authors
lmolkova 💬📌
trask 📌
Copilot 💬
singankit 💬📌
MikeGoldsmith 📌🔴
trask 📌
Copilot 💬
eternalcuriouslearner 📌
Nik-Reddy 📌
trask 📌
AgentGymLeader 📌
JWinermaSplunk 📌
lmolkova 💬
pwkowalski 📌✔️
steverao 💬
trask 📌
MikeGoldsmith 🔴
trask 📌
Copilot 💬
lmolkova ⏳📌🔴
trask ⏳📌
trask
giskard09 📌
lmolkova ⏳🔴
meshailabs 📌
Copilot 💬
lmolkova 💬📌🔴
sjain700 ✔️
lmolkova ✅
trask
lmolkova
lmolkova ✅
trask
lmolkova ⏳💬🔴
maReins 💬
singankit ⏳💬
gen_ai.agent.finish_reasonattribute for agent loop terminationlmolkova 📌🔴
MikeGoldsmith ✅
trask ⏳
DylanRussell 📌
lmolkova 📌
alexmojaki 💬
lmolkova
Krishnachaitanyakc 📌
lmolkova 📌
trask
gen_ai.tool.definitionsalexmojaki ✅
trask 📌✅
MikeGoldsmith ✅
trask 📌
Draft pull requests
gen_ai.token.cacheandgen_ai.token.reasoningmetric attributesgen_ai.client.inference.durationmetric instead ofgen_ai.client.operation.durationand move inference signals to one filegen_ai.invoke_workflow.{inference,tool}_calls