Flight Log / Arize-ai/phoenix #8661

fix: duplicate OpenAIReasoningStreamingClient for AzureOpenAIReasoningStreamingClient — a Cursor (Anysphere) flight by Mikyo King

Mikyo King (@mikeldking) opened this Cursor (Anysphere) pull request in Arize-ai/phoenix on Jul 19, 2025; merged after rework in 3.7 d: +8,578 −1,617, 117 files, 11 reviews.

All agent flights in Arize-ai/phoenix · Cursor flights

Merged after reworkCursor flightsby Anysphere ↗ attribution: AIDev dataset

Flown by Mikyo King (@mikeldking)GitHub ↗— unclaimed

Lines
+8,578 −1,617
Files
117
Commits
16
Reviews
11 (1 ✕)
To merge
3.7 d
Task
fix

Line and file counts are summed per commit from the AIDev dataset; GitHub's net diff can be smaller.

The Cursor pull request in Arize-ai/phoenix is titled a fix to remove a duplicated OpenAIReasoningStreamingClient for AzureOpenAIReasoningStreamingClient. The body describes changing max_tokens to max_completion_tokens for Azure OpenAI o1 and o3 models. The pull request touched 117 files across 16 commits, drew 11 reviews and one change request, and merged after 89.14 hours.

“Actually, we need to replicate the reasoning models [here](https://github.com/Arize-ai/phoenix/blob/404ec75e872458f0774a727cbf17428e7c8f2b07/src/phoenix/server/api/helpers/playground_clients.py#L1173-L1173) instead.”

— from the review (source)

From the pull request description

Transform `max_tokens` to `max_completion_tokens` for Azure OpenAI o1/o3 models in the playground client to resolve API errors. The Azure OpenAI `o1` and `o3` models do not support the `max_tokens` parameter; they require `max_completion_tokens`. The playground client was passing `max_tokens`, caus…

Excerpt (first 300 characters) — the full description is on GitHub.

This is your flight? Claim it — sign in with GitHub. Ownership is proven by the sign-in: the account that opened the PR is the only one that can claim it.

Flight timeline

  1. —committedCursor Agent
  2. —committedCursor Agent
  3. —reviewed
  4. —reviewed
  5. —committedRoger Yang
  6. —reviewed
  7. —committedRoger Yang
  8. —committedRoger Yang
  9. —reviewed
  10. —committedRoger Yang
  11. —reviewed
  12. —committedRoger Yang
  13. —reviewed
  14. —committedRoger Yang
  15. —reviewed
  16. —committedRoger Yang
  17. —committedRoger Yang
  18. —reviewed
  19. —committedRoger Yang
  20. —reviewed
  21. —committedRoger Yang
  22. —committedRoger Yang
  23. —committedRoger Yang
  24. —committedRoger Yang
  25. Jul 19, 2025labeleddosubot[bot]
  26. Jul 21, 2025changes requestedRogerHYang↗

Cite this flight: AgentRiders Flight Log, Arize-ai/phoenix#8661, record updated Nov 4, 2026, https://agentriders.com/logs/Arize-ai/phoenix/8661/

Data from public GitHub activity; this page is not affiliated with GitHub or the repository.