Skip to content

fix(instrumentation-py): repair Elasticsearch, Google ADK, and Google GenAI OTel 2.x spans - #379

Merged
fran3cc merged 1 commit into
respanai:mainfrom
Nightingalelyy:fix/otel2-py-elasticsearch-google-adk-genai
Aug 21, 2026
Merged

fix(instrumentation-py): repair Elasticsearch, Google ADK, and Google GenAI OTel 2.x spans#379
fran3cc merged 1 commit into
respanai:mainfrom
Nightingalelyy:fix/otel2-py-elasticsearch-google-adk-genai

Conversation

@Nightingalelyy

@Nightingalelyy Nightingalelyy commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add the missing Elasticsearch async test dependencies and validate the committed deterministic sync/async example suite
  • preserve Google ADK agent prompt/session context and a nonduplicated, identity-linked tool-call history
  • preserve Google GenAI provider status, streaming, positional requests, canonical tool attributes, and modern usage semantics
  • add one patch release intent for all three instrumentation packages

Validation

  • focused tests: 29 passed (Elasticsearch 7, Google ADK 12, Google GenAI 10)

  • Black formatting and Ruff fatal/error checks

  • clean wheels built for all three packages

  • release inventory and release-intent validation passed

  • all 9 corresponding example workflows completed with marker otel2-fix-py-group-13-20260816T160620Z

  • Respan MCP audit: 9 complete trees and 31 unique full records, no duplicates/orphans/blank critical content/unexpected errors; one intentional Elasticsearch 404 only

  • Full source and paired-example diffs were audited against every applicable document under contribution/; canonical span fields, OTel attribute shapes, release-intent/version ownership, and package boundaries have no remaining package-owned violation.

External follow-ups

  • None documented.

Companion examples

@Nightingalelyy Nightingalelyy changed the title fix(instrumentations): repair Elasticsearch, Google ADK, and Google GenAI tracing fix(instrumentation): repair Elasticsearch, Google ADK, and Google GenAI OTel 2.x spans Aug 17, 2026
@Nightingalelyy Nightingalelyy changed the title fix(instrumentation): repair Elasticsearch, Google ADK, and Google GenAI OTel 2.x spans fix(instrumentation-py): repair Elasticsearch, Google ADK, and Google GenAI OTel 2.x spans Aug 18, 2026
@Nightingalelyy
Nightingalelyy marked this pull request as ready for review August 19, 2026 15:58

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@fran3cc
fran3cc merged commit 8c32748 into respanai:main Aug 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants