Conversation
…sts (#180) GLM-5.3 launched, so its docs snapshot, registry pricing, and env-gated E2E model move off the pre-launch footing they shipped on in 0.4.2. The docs snapshot is re-taken as raw markdown from docs.z.ai and grows from 2 pages to 7; no client change was needed, since the launched contract matches what the client was written against. Also in this change: - claude-opus-5 joins the registry for the official API and OpenRouter. - The official GPT-5.6 entry is named gpt-5.6-sol instead of the bare alias, and the three stale OpenRouter GPT-5.6 prices are refreshed from the live API. - The 17 OpenRouter entries on the generic openai-chat client move to openai-responses, each verified against the live endpoint; SiliconFlow keeps openai-chat, the only protocol it serves. - The playground model dropdown follows the E2E model list, and an option can declare its client type. - The live E2E suites retry rate-limited responses; every other failure, assertion failures included, still fails on the first attempt. The ant-messages Z.AI protocol mode stays on glm-5.2: that gateway defaults to thinking disabled, which glm-5.3 rejects. Closes #178
… and prepare 0.4.5 (#181) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.4.5 carries three PRs' worth of work;
changelog/0.4.5/README.mdlists all ten entries.Highlights
unusedand an unknown Gemini content part is skipped;AGENTHUB_DEBUGset to anything other than0/false/no/offrestores the guards. This closes the gateway-heartbeat class of failure that 0.4.3 only half-closed: each family had learned its own spelling, so a relay's Anthropic-stylepingstill killed an OpenAI Responses stream.AutoLLMClient.list_models()(#181) returns the model ids an endpoint serves, filtered to what the routed client can be used for. The playground lists them straight into its model dropdown.default_headers/defaultHeaders(#181) on every client, for endpoints that reject a client they do not recognize.claude-opus-5, andgpt-5.6-soljoin the registry, and the OpenRouter entries move to theopenai-responsesclient (#180).UnsupportedOperationErrorjoins the error classes, reporting a capability the routed client does not have.Behavior changes worth reading
AGENTHUB_DEBUGis set.openai_responsesandminimax_m3now flush buffered text at the end of a message, likegpt5_6, so a turn of[text, tool_call]replays as[function_call, message].AGENTHUB_DEBUGto1.Versions are already at 0.4.5 in
src_ts/package.jsonandsrc_py/pyproject.toml.🤖 Generated with Claude Code
https://claude.ai/code/session_013STCF9fADwqT8jJH9C3g5h