Feat/gpt5 support
Why are these changes needed?
This PR introduces GPT-5 support across the Autogen core and extensions, enabling developers to build agents and tools that fully utilize GPT-5’s advanced reasoning and tool-use capabilities while preserving backward compatibility with existing Autogen behaviors. Updated OpenAI package to support GPT 5.
These changes unlock GPT-5’s reasoning abilities, custom tool integration, and Responses API features for more capable, context-aware agents.
Related issue number
Closes #6916
Checks
- [x] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://github.com/microsoft/autogen/blob/main/CONTRIBUTING.md to build and test documentation locally.
- [x] I've added tests (if relevant) corresponding to the changes introduced in this PR.
- [x] I've made sure all auto checks have passed.
Codecov Report
:x: Patch coverage is 86.51685% with 60 lines in your changes missing coverage. Please review.
:white_check_mark: Project coverage is 81.05%. Comparing base (a666c65) to head (2cbb7c1).
:warning: Report is 1 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #6917 +/- ##
==========================================
+ Coverage 80.89% 81.05% +0.15%
==========================================
Files 237 239 +2
Lines 18349 18774 +425
==========================================
+ Hits 14844 15217 +373
- Misses 3505 3557 +52
| Flag | Coverage Δ | |
|---|---|---|
| unittests | 81.05% <86.51%> (+0.15%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
what is the status of this integration? I am looking forward to use gpt-5 on my project. Any other PRs that have done the changes?