Skip to content

LMcode 0.9.24

Choose a tag to compare

@Lyin01 Lyin01 released this 27 Aug 14:46
· 1 commit to main since this release

LMcode 0.9.24

Fixed

  • GLM-5.3-Flash is now catalogued as vision-capable. Models served via OpenAI-compatible gateways fell through to UNKNOWN_CAPABILITY (image_in=false), so the visual-fallback MCP was injected even though GLM-5.3-Flash accepts image input natively. Pasted images now go through native multimodal input; text-only GLM tiers stay uncatalogued.

Added

  • Visual-fallback MCP gating layer. ToolManager.isVisualFallbackSuppressed() hides visual-mcp tools from models with image_in=true; degradeImagesForModel() persists pasted images and points the model at visual-mcp only when the model has no native vision. Documented in AGENTS.md.

Internal

  • @lmcode-cli/ltod renamed to @lmcode-cli/liumir (private workspace package, no external consumers): packages/ltodpackages/liumir, ltod-llm.tsliumir-llm.ts, all imports / type aliases / docs updated, lockfile regenerated.