Skip to content

Commit 072f81e

Browse files
committed
chore(openai-agents): declare util-genai dependency and document capture defaults
1 parent 7fc7d02 commit 072f81e

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

instrumentation-genai/opentelemetry-instrumentation-openai-agents/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
([#3805](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3805))
1313
- Implement OpenAI Agents span processing aligned with GenAI semantic conventions.
1414
([#3817](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3817))
15+
- Capture prompts, responses, and tool payloads by default with configurable
16+
capture modes handled via `OpenAIAgentsInstrumentor` and supporting
17+
`OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`.
18+
- Add content-capture and multi-agent examples demonstrating span events and
19+
multi-agent workflows.
20+
- Extend test coverage around message and tool payload capture.
21+
- Depend on `opentelemetry-util-genai` for structured content serialization.

instrumentation-genai/opentelemetry-instrumentation-openai-agents/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ classifiers = [
2626
dependencies = [
2727
"opentelemetry-api >= 1.37",
2828
"opentelemetry-instrumentation >= 0.58b0",
29-
"opentelemetry-semantic-conventions >= 0.58b0"
29+
"opentelemetry-semantic-conventions >= 0.58b0",
30+
"opentelemetry-util-genai"
3031
]
3132

3233
[project.optional-dependencies]

0 commit comments

Comments
 (0)