GenAI Utils | Adding Embedding metrics (#4377)
* linting fix
* Updating changelog
* Updating changelog PR number
* Removing embedding events emission
* Refatoring and adding input token metric for Embedding invocation
* Merging and removing unused import
* build(deps): bump aiohttp from 3.13.3 to 3.13.4 (#4386)
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Revert "Build list of required jobs in generate-workflow (#4326)" (#4413)
This reverts commit 22879d6b9fd252dcf5a77ec229e497105717d9b4.
Now that we have just one job to check we don't need to build the list anymore.
* Drop Python 3.9 support (#4412)
* Drop Python 3.9 support
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* generate-workflows
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* fixes
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* remove extra reference to pypy310
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* changelog
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* fix flask tests
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* fix google-genai tests
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* fix google-genai tests
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* fix
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
* remove unused _ensure_gzip_single_response
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
---------
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
* Add AGENTS.md with project structure and commands (#4233)
* Add CLAUDE.md with project structure and commands
* Add AGENTS.md symlink to CLAUDE.md
* Move guidance to AGENTS.md and address review feedback
- Move main content from CLAUDE.md to AGENTS.md so all AI agents
(not only Claude) pick up the guidance; CLAUDE.md now just references
it via `@AGENTS.md`.
- Add general rules, PR scoping, and `Assisted-by:` commit trailer
guidance (inspired by the Collector's AGENTS.md).
- Clarify that only instrumentation packages live under
`src/opentelemetry/instrumentation/{name}/`; other package types use
their own namespace.
---------
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
* scripts: drop update_sha (#4430)
It's buggy and unused.
* Fix pylint false positives for ThreadPoolExecutor (#4244)
* Bump pylint to 4.0.5 to fix Python 3.14 concurrent.futures false positives
* Fix too-many-positional-arguments pylint failures - Add max-positional-arguments=10, Add pylint: disable=too-many-positional-arguments to functions that legitimately exceed the limit
* Bump max-positional-arguments to 12 and remove unnecessary disable comments
* Address review comments: fix CHANGELOG, remove stale pylintrc comment, add openai-agents disable
* Fix formatting: restore blank line in CHANGELOG and remove extra blank line in .pylintrc
* Update processor.py
* Update test_botocore_bedrock.py
---------
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
* feat(util-genai): refactor and make API smaller and more user-friendly (#4391)
* Refactor public API on GenAI utils
* more lint
* review feedback
* update tests to use named params
* address some of the comments
* up
* fix failing checks and clean up imports
* lint
* lint
* fix lint
* replace @deprecated with docstring info to avoid warnings for users
* up
* common code for context manager
* Adding metrics call for Embedding type after refactoring
* Updating metrics tests with embedding
* Adding fix for markdown-link-check
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: emdneto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com>
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Co-authored-by: Sri Kaaviya <107148069+srikaaviya@users.noreply.github.com>
Co-authored-by: Liudmila Molkova <neskazu@gmail.com> S
shuningc committed
b8ca94383f9269572d7d642ae514fd18c0b1abeb
Parent: 498b928
Committed by GitHub <noreply@github.com>
on 4/16/2026, 8:31:59 PM