Skip to content

fix: send supported Codex protocol version#215

Merged
jcarver989 merged 1 commit into
mainfrom
fix/codex-gpt-5-6-responses-lite
Jul 10, 2026
Merged

fix: send supported Codex protocol version#215
jcarver989 merged 1 commit into
mainfrom
fix/codex-gpt-5-6-responses-lite

Conversation

@jcarver989

@jcarver989 jcarver989 commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary

  • send Codex protocol version 0.144.0, the minimum version supporting GPT-5.6 Luna
  • request SSE explicitly with Accept: text/event-stream
  • remove the obsolete OpenAI-Beta: responses=experimental HTTP header
  • keep the normal typed async-openai::CreateResponse request path
  • add regression coverage for the Luna request and headers

Diagnosis

The generated gpt-5.6-luna model ID is correct and the authenticated account's remote Codex model catalog includes Luna.

Live API probes isolated the behavior:

  1. Previous Aether request: 404 Model not found
  2. Same normal Responses request plus version: 0.144.0: 200 OK with a streamed Luna response
  3. Responses Lite is also accepted, but is not required to use Luna

The failure was caused by the missing Codex protocol-version header, not the model ID, account availability, or request dialect.

Validation

  • live authenticated Luna request over normal Responses API: 200 OK
  • just fmt
  • cargo clippy -p aether-llm --all-targets --all-features -- -D warnings
  • cargo test -p aether-llm --all-features
  • workspace LSP diagnostics

@jcarver989 jcarver989 force-pushed the fix/codex-gpt-5-6-responses-lite branch 2 times, most recently from 2b96898 to 4b2d3d5 Compare July 10, 2026 16:28
@jcarver989 jcarver989 force-pushed the fix/codex-gpt-5-6-responses-lite branch from 4b2d3d5 to 639644f Compare July 10, 2026 16:33
@jcarver989 jcarver989 changed the title fix: use Responses Lite for Codex GPT-5.6 models fix: send supported Codex protocol version Jul 10, 2026
@jcarver989 jcarver989 enabled auto-merge (squash) July 10, 2026 16:36
@jcarver989 jcarver989 merged commit 6e29101 into main Jul 10, 2026
13 checks passed
@jcarver989 jcarver989 deleted the fix/codex-gpt-5-6-responses-lite branch July 10, 2026 16:40
jcarver989 pushed a commit that referenced this pull request Jul 13, 2026
## 🤖 New release

* `aether-llm-codegen`: 0.2.13 -> 0.2.14
* `aether-llm`: 0.7.17 -> 0.7.18
* `aether-mcp-utils`: 0.5.22 -> 0.5.23
* `aether-acp-utils`: 0.3.28 -> 0.3.29
* `aether-agent-core`: 0.6.19 -> 0.6.20
* `aether-lspd`: 0.1.21 -> 0.1.22
* `aether-project`: 0.5.19 -> 0.5.20
* `aether-telemetry`: 0.1.0
* `aether-mcp-servers`: 0.4.24 -> 0.4.25
* `aether-tui`: 0.2.15 -> 0.2.16
* `aether-wisp`: 0.4.28 -> 0.4.29
* `aether-agent-cli`: 0.7.21 -> 0.7.22
* `aether-evals`: 0.2.10 -> 0.2.11
* `aether-schemas`: 0.1.5 -> 0.1.6

<details><summary><i><b>Changelog</b></i></summary><p>

## `aether-llm-codegen`

<blockquote>

##
[0.2.14](aether-llm-codegen-v0.2.13...aether-llm-codegen-v0.2.14)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))
</blockquote>

## `aether-llm`

<blockquote>

##
[0.7.18](aether-llm-v0.7.17...aether-llm-v0.7.18)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))

### Fixed

- send supported Codex protocol version
([#215](#215))

### Other

- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>

## `aether-mcp-utils`

<blockquote>

##
[0.5.23](aether-mcp-utils-v0.5.22...aether-mcp-utils-v0.5.23)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))
</blockquote>

## `aether-acp-utils`

<blockquote>

##
[0.3.29](aether-acp-utils-v0.3.28...aether-acp-utils-v0.3.29)
- 2026-07-13

### Other

- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>

## `aether-agent-core`

<blockquote>

##
[0.6.20](aether-agent-core-v0.6.19...aether-agent-core-v0.6.20)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))

### Other

- cleanup tests
([#218](#218))
- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>

## `aether-lspd`

<blockquote>

##
[0.1.22](aether-lspd-v0.1.21...aether-lspd-v0.1.22)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))

### Other

- fix lspd tests
</blockquote>

## `aether-project`

<blockquote>

##
[0.5.20](aether-project-v0.5.19...aether-project-v0.5.20)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))
</blockquote>

## `aether-telemetry`

<blockquote>

##
[0.1.0](https://github.com/contextbridge/aether/releases/tag/aether-telemetry-v0.1.0)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))
</blockquote>

## `aether-mcp-servers`

<blockquote>

##
[0.4.25](aether-mcp-servers-v0.4.24...aether-mcp-servers-v0.4.25)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))

### Other

- fix lspd tests
- cleanup tests
([#218](#218))
- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>

## `aether-tui`

<blockquote>

##
[0.2.16](aether-tui-v0.2.15...aether-tui-v0.2.16)
- 2026-07-13

### Other

- cleanup tests
([#218](#218))
</blockquote>

## `aether-wisp`

<blockquote>

##
[0.4.29](aether-wisp-v0.4.28...aether-wisp-v0.4.29)
- 2026-07-13

### Other

- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>

## `aether-agent-cli`

<blockquote>

##
[0.7.22](aether-agent-cli-v0.7.21...aether-agent-cli-v0.7.22)
- 2026-07-13

### Added

- *(aether-cli)* Add support for exporting genai OTEL traces
([#219](#219))

### Other

- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>

## `aether-evals`

<blockquote>

##
[0.2.11](aether-evals-v0.2.10...aether-evals-v0.2.11)
- 2026-07-13

### Other

- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>

## `aether-schemas`

<blockquote>

##
[0.1.6](aether-schemas-v0.1.5...aether-schemas-v0.1.6)
- 2026-07-13

### Other

- Rename AgentMessage => AgentEvent and better organize variants
([#217](#217))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: contextbridge-pr-automation[bot] <259134118+contextbridge-pr-automation[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant