# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased
- Align AgentSpanData test stubs and span processor with real OpenAI Agents SDK;
  remove non-existent `operation`, `description`, `agent_id`, and `model` fields.
  ([#4229](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4229))
- Document official package metadata and README for the OpenAI Agents instrumentation.
  ([#3859](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3859))
- Populate instructions and tool definitions from Response obj.
  ([#4196](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4196))

## Version 0.1.0 (2025-10-15)

- Initial barebones package skeleton: minimal instrumentor stub, version module,
  and packaging metadata/entry point.
  ([#3805](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3805))
- Implement OpenAI Agents span processing aligned with GenAI semantic conventions.
  ([#3817](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3817))
- Input and output according to GenAI spec.
  ([#3824](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/3824))
