Tools
Microsoft Agent Framework 1.17.0 breaks agent middleware inputs back to sequence-only and drops the experimental agent-hooks extra
The Python 1.17.0 release on 2026-09-03 is marked BREAKING: it restores sequence-only agent middleware inputs and removes the experimental agent-hooks core extra (#7918). It also binds approvals to stable function-call occurrences while preserving legacy approval compatibility (#7988), preserves provider refusals as marked text across history, replay, hosting and UI conversion (#7992), supports OpenAI SDK 3.x while keeping existing floors (#7967), and migrates the Mistral chat and embedding clients to the official Mistral SDK (#7960). Anyone who adopted agent-hooks needs a migration before upgrading.
Source
↳ Follow the thread