github Azure/azure-sdk-for-python azure-ai-agentserver-githubcopilot_1.0.0b2

latest releases: azure-mgmt-servicegroups_1.0.0b1, azure-mgmt-relationships_1.0.0b1, azure-mgmt-horizondb_1.0.0b1...
pre-release11 hours ago

1.0.0b2 (2026-04-24)

Breaking Changes

  • Re-platformed onto agentserver-core 2.0 + agentserver-responses 1.0.
    • CopilotAdapter no longer extends FoundryCBAgent (removed in core 2.0).
    • Uses AgentHost + ResponseHandler composition model instead.
    • Hypercorn replaces uvicorn as the ASGI server.
    • _copilot_response_converter.py and _copilot_request_converter.py removed — replaced by ResponseEventStream builders from the responses package.

Features Added

  • SSE streaming now uses correct RAPI event ordering (text_done → content_part.done → output_item.done → completed). The workaround of emitting completed before text_done is no longer needed.
  • Built-in SSE keep-alive via ResponsesServerOptions(sse_keep_alive_interval_seconds=...). Custom heartbeat logic removed.
  • ResponseEventStream builders provide typed, state-machine-validated RAPI event construction.
  • Usage tracking (input/output tokens) included in response.completed event.
  • Foundry model discovery with 24-hour disk cache.
  • MCP OAuth consent event handling.

Bugs Fixed

  • SSE streaming truncation on ADC (Envoy proxy) — fixed by Hypercorn + correct event ordering.
  • Duplicate text in streaming responses — only ASSISTANT_MESSAGE_DELTA events emit deltas, not the final ASSISTANT_MESSAGE.

Don't miss a new azure-sdk-for-python release

NewReleases is sending notifications on new releases.