Skip to content

v1.0.2

Choose a tag to compare

@FuzzySoul FuzzySoul released this 18 Aug 07:49
· 16 commits to main since this release

🎯 Resolves

  • PR #2 β€” fix: forward CUSTOM_MODEL_NAME for custom provider; add allowedDirs whitelist
    #2

✨ What changed

  • Custom provider now always forwards CUSTOM_MODEL_NAME (defaults to luma-mcp's custom-model), so modelProvider: custom starts the engine even when modelName is left empty.
  • postinstall patch script is now truly idempotent: the image-processor.js patch uses the same marker string that patchFile() checks for, so re-running during reinstall/upgrade no longer crashes on a missing pattern.

πŸ› Fixed in 1.0.2

  • Custom provider startup failure: with modelProvider: custom, luma-mcp requires CUSTOM_MODEL_NAME; previously the plugin only set MODEL_NAME, so every OpenAI-compatible endpoint (GPT-4o, Qwen-VL, GLM-4V, vLLM, …) failed at engine startup.
  • Idempotent patching: re-running postinstall (reinstall / dshmarket upgrade) no longer crashes on a missing patch pattern.

πŸ§ͺ Validation

  • Patch idempotency verified across reinstall/upgrade.
  • Custom provider (OpenAI-compatible endpoint) engine startup verified.

πŸ“¦ Package

  • npm: dsh-free-vision@1.0.2 (latest)
  • Tag: v1.0.2