Skip to content

[deps] Update github.com/openai/openai-go/v3 from v3.23.0 to v3.26.0 #19832

@github-actions

Description

@github-actions

Summary

Update github.com/openai/openai-go/v3 indirect dependency from v3.23.0 to v3.26.0.

Current State

  • Package: github.com/openai/openai-go/v3
  • Current Version: v3.23.0 (in go.mod as // indirect)
  • Proposed Version: v3.26.0
  • Update Type: Multi-minor version jump (3 minor releases)

Why Separate Issue

⚠️ Multi-minor version jump with new features and API changes

  • Spans 3 minor versions (v3.23.0 → v3.24.0 → v3.25.0 → v3.26.0)
  • Adds new API surface (phase field, computer tools, new models)
  • SSE event parsing refactor may affect streaming behavior
  • Internal JSON tag restructuring (internalapi package)
  • Indirect dependency — pulled in by the Codex engine integration

Safety Assessment

⚠️ Requires careful review

  • Multiple minor version jumps with accumulated changes
  • SSE event parsing refactor could affect streaming response behavior
  • New computer tool API changes (ComputerUsePreview class restructuring in v3.26.0)
  • New phase enum value and removals across releases
  • Various internal codegen changes

Changes

v3.26.0 (2026-03-05):

  • API: The GA ComputerTool now uses the ComputerTool class; computer_use_preview tool moved to ComputerUsePreview

v3.25.0 (2026-03-05):

  • API: gpt-5.4, tool search tool, and new computer tool additions
  • API: Remove Phase from input/output messages, PromptCacheKey from responses
  • Bug: Internal schema fixes and manual updates
  • Internal: codegen-related updates

v3.24.0 (2026-02-24):

  • API: Add phase field to relevant API types
  • Bug: Fix phase enum value; add phase docs
  • Internal: Move custom json tags from internal to api package
  • Internal: Refactor SSE event parsing

Links

Recommended Action

go get -u github.com/openai/openai-go/v3@v3.26.0
go mod tidy

Testing Notes

  • Run all tests: make test
  • Test Codex engine workflows that use OpenAI API
  • Verify streaming responses still work correctly (SSE parsing changed)
  • Check that JSON serialization/deserialization of OpenAI responses is correct
  • Run any integration tests for OpenAI-powered features

Generated by Dependabot Dependency Checker

Generated by Dependabot Dependency Checker ·

  • expires on Mar 8, 2026, 9:21 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    cookieIssue Monster Loves Cookies!dependenciesPull requests that update a dependency filego

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions