| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
GLM-5.3 was released on 2026-08-14 and is available to all GLM Coding Plan subscribers, but was missing from the hardcoded zai_coding catalog. Adds the glm-5.3 model entry with specs from the official docs: - 1M context window, 128K max output - text-only input - always-on reasoning (low/high/max effort), tools + parallel calls Not added to the general 'zai' provider: the Model API endpoint for GLM-5.3 is not yet live (docs list it as 'available soon').
|
|
Sorry, something went wrong.
|
Action required: PR inactive for 5 days. |
Sorry, something went wrong.
Lint Fix failure is pre-existing on main — not caused by this PRThe Lint Fix (autofix.ci) check on this PR fails, but the failure reproduces identically on main itself. This PR only touches crates/forge_repo/src/provider/provider.json and is up to date with main, so it simply inherited the breakage. FailureClippy double_must_use escalated to an error by -D warnings: error: this function has a `#[must_use]` attribute with no message, but returns a type already considered as `#[must_use]` 11 unique locations, all in forge_domain:
Evidence it's pre-existing
No relevant code changed between the green and red main runs (only dependency chores: two-face, libsqlite3-sys, diesel, clap_complete). The trigger was the nightly toolchain roll — the autofix workflow uses toolchain: nightly unpinned, so clippy behavior changed overnight. Root causeThe workspace pins async-trait = "0.1.89" (root Cargo.toml). #[async_trait] generates code that adds #[must_use] to methods returning anyhow::Result<()> — and Result is already #[must_use], so clippy's double_must_use fires on the macro expansion (the errors note: "this warning originates in the attribute macro async_trait"). Upstream fixed this the same day main broke: async-trait 0.1.92 (released 2026-08-08) — "Resolve double_must_use clippy lint in generated code (#303)". The repo is on 0.1.89, so it never picked up the fix. Suggested fixBump the workspace dependency (semver-compatible patch containing exactly this fix): # Cargo.toml
async-trait = "0.1.92" # was "0.1.89"plus cargo update -p async-trait to refresh Cargo.lock. Optional hardening, separately worth considering:
This blocks every PR opened since Aug 8 (mergeable_state: blocked with Build and Test green). Happy to open the one-line bump PR + Cargo.lock update if that's useful — just say the word. |
Sorry, something went wrong.
Nightly clippy -Dwarnings fails on #[async_trait] generated code with async-trait 0.1.89. Upstream fixed this in 0.1.92. Co-Authored-By: ForgeCode <noreply@forgecode.dev> Co-authored-by: Allan Ditzel <aditzel@users.noreply.github.com>
Head branch was pushed to by a user without write access
| Back | FazBrowse Home | New Git URL |
Summary
GLM-5.3 was released on 2026-08-14 and is available to all GLM Coding Plan subscribers (announcement, docs), but it is missing from the hardcoded zai_coding model catalog. This PR adds it.
Changes
Why only zai_coding and not zai
The GLM Coding Plan endpoint (https://api.z.ai/api/coding/paas/v4) serves GLM-5.3 to all plan tiers now. The general Model API endpoint still lists GLM-5.3 as "available soon" (docs), so the entry is intentionally not added to the zai provider yet.
Notes for reviewers
Verification