Skip to content
This repository was archived by the owner on Sep 7, 2026. It is now read-only.

fix: expose GPT-5.6 Codex models - #272

Merged
neubig merged 2 commits into
mainfrom
fix/codex-acp-gpt-5-6
Jul 10, 2026
Merged

neubig merged 2 commits into
mainfrom
fix/codex-acp-gpt-5-6

Conversation

@neubig

@neubig neubig commented Jul 9, 2026 •

Copy link
Copy Markdown
Member

I tested this through the agent canvas and it works.

  • A human has tested these changes.

Why

The TypeScript client's generated ACP provider registry still pinned the retired Codex ACP adapter, so Agent Canvas could not offer the current GPT-5.6 model family before a session started.

Summary

  • mirror the SDK's @agentclientprotocol/codex-acp@1.1.2 command and agent-full-access mode
  • expose GPT-5.6, Sol, Terra, and Luna in the generated Codex model registry
  • cover the adapter contract and model IDs in the registry test
  • validate registry changes against the immutable head SHA of a companion SDK PR linked in this description

Issue Number

N/A

How to Test

  • npm run lint (0 errors; 17 pre-existing warnings)
  • npm run build
  • npm run test:coverage (284 passed)
  • npm run format:check
  • uv run python /home/gneubig/work/typescript-client/scripts/check-acp-drift.py from the companion SDK checkout (registry matches all 3 providers)
  • installed the companion SDK PR through the same Git URL resolved by CI and reran scripts/check-acp-drift.py (passed)

Video/Screenshots

Not applicable; this PR mirrors generated provider metadata. End-to-end GPT-5.6 QA is documented in the companion SDK PR.

Type

  • Bug fix
  • Feature
  • Refactor
  • Breaking change
  • Docs / chore

Notes

Companion SDK PR: OpenHands/software-agent-sdk#4056

Closes OpenHands/software-agent-sdk#4750

Co-authored-by: openhands <openhands@all-hands.dev>
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Endpoint audit

❌ 6 off-contract call(s) — not on the agent-server · classifiers: cloud

Category Count
❌ Off-contract (not on agent-server) 6
  ⛔ no known backend 5
  ↗️ served by cloud 1
➕ Missing API (agent-server has, client lacks) 9
agent-server endpoints 119
client endpoints 114

❌ Not on agent-server (gated, 6)

⛔ (no known backend) — served by no backend we can see (5)

  • DELETE /api/meta-profiles/{}
  • GET /api/meta-profiles
  • GET /api/meta-profiles/{}
  • POST /api/meta-profiles/{}
  • POST /api/meta-profiles/{}/activate

↗️ served by cloud (1)

  • GET /api/shared-events/search

➕ Missing API — agent-server exposes it, client does not implement (9)

  • GET /
  • GET /api/conversations
  • GET /api/conversations/{}/events
  • GET /api/conversations/{}/workspace
  • GET /api/conversations/{}/workspace/{}
  • GET /api/file/archive
  • GET /api/init
  • POST /api/conversations/{}/load_plugin
  • POST /api/init

Co-authored-by: openhands <openhands@all-hands.dev>
@neubig
neubig requested a review from simonrosenberg July 10, 2026 05:30
@neubig
neubig marked this pull request as ready for review July 10, 2026 06:01
@simonrosenberg

simonrosenberg commented Jul 10, 2026 •

Copy link
Copy Markdown
Member

should we retire gpt-5.5 models? (that's also a problem we have a cloud: we propose old non-frontier models, good for not breaking anything during migrations but at some point they should go away)

Comment thread .github/workflows/ci.yml
with:
python-version: '3.12'

- name: Resolve openhands-sdk source

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this correct? Just asking

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, this is useful to test CI when typescript-client depends on an unreleased version of openhands-sdk.

@neubig
neubig merged commit 5a815cf into main Jul 10, 2026
22 checks passed
@neubig

neubig commented Jul 10, 2026

Copy link
Copy Markdown
Member Author

@simonrosenberg I don't think we need to retire old models immediately.

@openhands-release-bot openhands-release-bot Bot added the released: v1.33.0 Shipped in v1.33.0 label Jul 16, 2026
@openhands-release-bot

Copy link
Copy Markdown
Contributor

🚀 Released in v1.33.0.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

released: v1.33.0 Shipped in v1.33.0 type: fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expose GPT-5.6 Codex models

3 participants