github linshenkx/prompt-optimizer v2.11.5

6 hours ago

English

Summary

  • Adds the Xiaomi MiMo Token Plan text provider with built-in model defaults, UI provider selection, localization, and registry coverage.
  • Hardens model configuration loading so malformed stored text configs no longer break the model manager, and normalizes model identity across text/image managers.
  • Expands deployment guidance for Cloudflare Pages, Workers, Vercel, Docker Compose, and MCP self-hosting while slimming deployment contexts.
  • Tidies root project scaffolding by moving developer docs into docs/developer/, relocating Docker Compose files, and removing stale hook/package-manager files.

Highlights

  • Users get a new Xiaomi MiMo Token Plan provider plus a safer model-management path that tolerates older or malformed saved configurations instead of interrupting setup.

Product Updates

Desktop

  • Desktop inherits the shared Xiaomi MiMo provider metadata, default text model entries, and malformed-config safeguards.
  • The packaged desktop version metadata is synchronized to v2.11.5.

Web

  • Added clearer Cloudflare Pages and Workers deployment documentation, including build command clearing, output-directory expectations, wrangler.jsonc, and when to prefer Workers for API support.
  • Updated Vercel and Docker Compose documentation so self-hosting paths point at the moved compose files and explain env-file usage more precisely.
  • Provider selection and custom text-model editing now expose Xiaomi MiMo alongside the existing text providers.

Extension

  • Extension version metadata is synchronized to v2.11.5 and inherits the shared Xiaomi MiMo provider labels and defaults.

Core/Infra

  • Added the Xiaomi MiMo Token Plan adapter, registry wiring, model defaults, and unit coverage.
  • Normalized model configuration identity handling across model conversion, metadata resolution, text-model management, and image-model management.
  • Removed stale Husky hook files and the repo-level .pnpmrc, moved developer documentation under docs/developer/, and relocated Docker Compose files into docker/.
  • Slimmed .dockerignore and vercel.json deployment contexts so build uploads avoid unnecessary repository baggage.

Fixes

  • Fixed malformed stored text model configurations causing manager initialization and custom-model flows to fail.
  • Fixed model identity drift between display metadata, stored configuration, and runtime manager state.
  • Fixed deployment docs that still implied root-level Docker Compose paths or Cloudflare Pages-only API behavior.

Breaking Changes / Upgrade Notes

  • Docker Compose examples now live under docker/docker-compose.yml and docker/docker-compose.dev.yml; update local commands or automation that referenced the old root-level compose path.

Developer Notes

  • The release range is v2.11.4..HEAD.
  • Version sync updated the root package, desktop package, and extension manifest to 2.11.5.
  • Verification covered pnpm test:gate, node scripts/release-notes.js check v2.11.5, and git diff --check.

Installation guide: English | 中文
Source release notes (EN)


中文

概括

  • 新增 Xiaomi MiMo Token Plan 文本 provider,补齐内置模型默认项、UI provider 选择、本地化文案和 registry 覆盖。
  • 强化模型配置加载:异常或旧格式的已保存文本配置不再打断模型管理器,并统一文本 / 图像模型的身份归一逻辑。
  • 扩展 Cloudflare Pages、Workers、Vercel、Docker Compose 与 MCP 自托管部署说明,同时瘦身部署上下文。
  • 整理根目录项目脚手架,将开发者文档移动到 docs/developer/,将 Docker Compose 文件移入 docker/,并移除过期 hook / 包管理配置文件。

亮点

  • 用户现在可以直接选择 Xiaomi MiMo Token Plan provider;同时模型管理链路会容忍旧的或损坏的本地配置,减少升级后的配置中断。

产品更新

Desktop

  • 桌面端继承共享的 Xiaomi MiMo provider 元数据、默认文本模型和异常配置保护。
  • 桌面端版本元数据已同步到 v2.11.5。

Web

  • 补充更清晰的 Cloudflare Pages 与 Workers 部署说明,包括清空 build command、输出目录要求、wrangler.jsonc,以及需要 API 能力时为何优先使用 Workers。
  • 更新 Vercel 与 Docker Compose 文档,让自托管路径指向移动后的 compose 文件,并更明确说明 env-file 用法。
  • Provider 选择与自定义文本模型编辑现在会展示 Xiaomi MiMo,与现有文本 provider 保持一致。

Extension

  • 扩展端版本元数据已同步到 v2.11.5,并继承共享的 Xiaomi MiMo provider 标签和默认项。

Core/Infra

  • 新增 Xiaomi MiMo Token Plan adapter、registry 接线、模型默认项和单元测试覆盖。
  • 统一模型配置身份处理,覆盖 model conversion、metadata resolution、文本模型管理和图像模型管理。
  • 移除过期 Husky hook 文件和根目录 .pnpmrc,将开发者文档移动到 docs/developer/,并将 Docker Compose 文件移动到 docker/
  • 瘦身 .dockerignorevercel.json 部署上下文,避免构建上传携带不必要的仓库内容。

修复

  • 修复损坏的已保存文本模型配置导致模型管理器初始化和自定义模型流程失败的问题。
  • 修复展示元数据、已保存配置与运行时 manager 状态之间的模型身份漂移问题。
  • 修复部署文档仍暗示根目录 Docker Compose 路径或 Cloudflare Pages-only API 行为的问题。

破坏性变更 / 升级说明

  • Docker Compose 示例现在位于 docker/docker-compose.ymldocker/docker-compose.dev.yml;如果本地命令或自动化仍引用旧的根目录 compose 路径,需要同步更新。

开发者说明

  • 本次发布范围是 v2.11.4..HEAD
  • 版本同步已将根包、桌面包和扩展 manifest 更新到 2.11.5
  • 验证覆盖 pnpm test:gatenode scripts/release-notes.js check v2.11.5git diff --check

安装文档:English | 中文
仓库版本说明(中文)


macOS note: if macOS reports the app as damaged or cannot verify the developer, this is usually caused by the quarantine attribute on downloaded apps. See the installation guide, or remove it after installing with xattr -rd com.apple.quarantine /Applications/PromptOptimizer.app; for a downloaded DMG, you can run the same command on ~/Downloads/PromptOptimizer-*.dmg before installing.
macOS 备注:如果 macOS 提示“已损坏”或“无法验证开发者”,通常是下载文件的隔离属性导致。请参考安装文档;也可以在安装后执行 xattr -rd com.apple.quarantine /Applications/PromptOptimizer.app,或在安装前对 ~/Downloads/PromptOptimizer-*.dmg 执行同类命令。

Don't miss a new prompt-optimizer release

NewReleases is sending notifications on new releases.