diff --git a/CHANGELOG.md b/CHANGELOG.md index c939e87eb..63bc15ce1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +- List the new OpenAI `gpt-6-sol`/`gpt-6-luna` models for ChatGPT OAuth accounts by bumping the Codex client version the backend gates on. + ## 0.161.1 - Add Claude Opus 5.5 support. diff --git a/integration-test/integration/chat/commands_test.clj b/integration-test/integration/chat/commands_test.clj index dcb8f360a..dfab6dc95 100644 --- a/integration-test/integration/chat/commands_test.clj +++ b/integration-test/integration/chat/commands_test.clj @@ -52,8 +52,10 @@ {:name "plugins" :arguments []} {:name "plugin-install" :arguments [{:name "plugin" :description "Plugin name or plugin@marketplace" :required true}]} + {:name "plugin-update" + :arguments [{:name "marketplace" :description "Configured marketplace source name" :required true}]} {:name "plugin-uninstall" - :arguments [{:name "plugin" :description "Plugin name" :required true}]} + :arguments [{:name "plugin" :description "Plugin name or plugin@marketplace" :required true}]} {:name "hooks" :arguments []} {:name "eca-info" :arguments nil}]} resp)))) diff --git a/src/eca/llm_providers/openai.clj b/src/eca/llm_providers/openai.clj index f9d3b1b65..de18ceebe 100644 --- a/src/eca/llm_providers/openai.clj +++ b/src/eca/llm_providers/openai.clj @@ -47,8 +47,8 @@ ;; for some models. All Codex specifics live in the `codex-` fns below. ;; Keep >= the `minimal_client_version` of the newest model we want the Codex -;; /models endpoint to list (gpt-6-astra requires 0.153.0). -(def ^:private codex-compatibility-version "0.153.1") +;; /models endpoint to list (gpt-6-sol/gpt-6-luna require 0.155.0). +(def ^:private codex-compatibility-version "0.155.1") (def ^:private codex-responses-url "https://chatgpt.com/backend-api/codex/responses")