Skip to content

Commit 627049d

Browse files
Update dependency agno to v3 (#692)
* Update dependency agno to v3 * fix(agno): preserve v2 support --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Liudmila Molkova <neskazu@gmail.com>
1 parent 0222a98 commit 627049d

7 files changed

Lines changed: 34 additions & 34 deletions

File tree

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ All instrumentations use [opentelemetry-util-genai](./util/opentelemetry-util-ge
1313

1414
| Instrumentation | Supported Package | Version |
1515
| --------------- | ----------------- | ------- |
16-
| [opentelemetry-instrumentation-genai-agno](./instrumentation/opentelemetry-instrumentation-genai-agno) | agno >= 2.0.0, < 3 | [1.1b0](https://pypi.org/project/opentelemetry-instrumentation-genai-agno/) |
16+
| [opentelemetry-instrumentation-genai-agno](./instrumentation/opentelemetry-instrumentation-genai-agno) | agno >= 2.0.0, < 4 | [1.1b0](https://pypi.org/project/opentelemetry-instrumentation-genai-agno/) |
1717
| [opentelemetry-instrumentation-genai-anthropic](./instrumentation/opentelemetry-instrumentation-genai-anthropic) | anthropic >= 0.51.0, < 2 | [1.1b1](https://pypi.org/project/opentelemetry-instrumentation-genai-anthropic/) |
1818
| [opentelemetry-instrumentation-genai-langchain](./instrumentation/opentelemetry-instrumentation-genai-langchain) | langchain >= 0.3.21, < 2 | [1.1b1](https://pypi.org/project/opentelemetry-instrumentation-genai-langchain/) |
1919
| [opentelemetry-instrumentation-genai-openai](./instrumentation/opentelemetry-instrumentation-genai-openai) | openai >= 1.26.0, < 4 | [1.1b0](https://pypi.org/project/opentelemetry-instrumentation-genai-openai/) |

‎docs-requirements.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ fsspec>=2026.7.0
77
wrapt>=2.4.1,<3.0.0
88

99
# Required by instrumentation packages
10-
agno>=2.9.0
10+
agno>=3.0.9
1111
anthropic>=1.5.0
1212
boto3>=1.43.92
1313
claude-agent-sdk>=0.2.152

‎instrumentation/opentelemetry-instrumentation-genai-agno/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ dependencies = [
3232
]
3333

3434
[project.optional-dependencies]
35-
instruments = ["agno >= 2.0.0, < 3"]
35+
instruments = ["agno >= 2.0.0, < 4"]
3636

3737
[project.entry-points.opentelemetry_instrumentor]
3838
agno = "opentelemetry.instrumentation.genai.agno:AgnoInstrumentor"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Copyright The OpenTelemetry Authors
22
# SPDX-License-Identifier: Apache-2.0
33

4-
_instruments = ("agno >= 2.0.0, < 3",)
4+
_instruments = ("agno >= 2.0.0, < 4",)

‎instrumentation/opentelemetry-instrumentation-genai-agno/tests/requirements.latest.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# This variant of the requirements aims to test the system using
3838
# the newest supported version of external dependencies.
3939

40-
agno~=2.9.0
40+
agno~=3.0.9
4141
wrapt>=2.4.1
4242
fastapi
4343
# test with the latest version of opentelemetry-api, sdk, semantic conventions, and instrumentation

‎instrumentation/opentelemetry-instrumentation-genai-agno/tests/test_instrumentor.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def test_instrumentation_dependencies() -> None:
2424

2525
assert dependencies is not None
2626
assert len(dependencies) > 0
27-
assert "agno >= 2.0.0, < 3" in dependencies
27+
assert "agno >= 2.0.0, < 4" in dependencies
2828

2929

3030
def test_instrument_uninstrument_cycle(

‎uv.lock‎

Lines changed: 28 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)