Current collected state Current
Observed since 20 Oct, 22:46 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
OpenAI Agents callback handlers for the Grafana Agent Observability Python SDK
agento11y-openai-agents provides callback handlers that map OpenAI Agents lifecycle events into agento11y generation recorder lifecycles.
pip install agento11y agento11y-openai-agents
pip install openai-agents
from agento11y import Client
from agento11y_openai_agents import with_agento11y_openai_agents_hooks
client = Client()
run_options = with_agento11y_openai_agents_hooks(None, client=client, provider_resolver="auto")
# Runner.run(agent, input="...", hooks=run_options["hooks"])
from agento11y import Client
from agento11y_openai_agents import with_agento11y_openai_agents_hooks
client = Client()
run_options = with_agento11y_openai_agents_hooks(None, client=client, provider_resolver="auto")
# Runner.run(agent, input="...", hooks=run_options["hooks"])
Conversation ID precedence:
conversation_id / session_id / group_idthread_idagento11y:framework:openai-agents:<run_id>Required framework tags:
agento11y.framework.name=openai-agentsagento11y.framework.source=handleragento11y.framework.language=pythonMetadata includes:
agento11y.framework.run_typeagento11y.framework.run_id, agento11y.framework.thread_id, agento11y.framework.parent_run_id, agento11y.framework.component_name, agento11y.framework.retry_attempt, agento11y.framework.event_idResolver order: explicit provider option -> framework metadata -> model prefix inference -> custom.
session_id or conversation_id in callback metadata.custom, set provider="openai" (or another provider) on handler init.client.shutdown() during teardown.Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.21.0 | 15 Oct 2026 | 3 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:46 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:fabb36a36f28df98eab3895494800907a2f708b72f98994cc431084cf322f907