Skip to content

Releases: Guardian-J/ccgui-plugin-model-switcher

1.0.40

Choose a tag to compare

@Guardian-J Guardian-J released this 29 Oct 02:05

变更

  • 修复:对话仍在生成时切换模型/推理档位,会改写本轮尾部指示器以及已完成消息的「模型 · 档位」元信息(而本轮请求实际仍跑旧值)。现在生成中的切换只记录、不写会话内存与 session_models/session_efforts,等本轮结束后再落地;进行中的回合与其历史元信息保持实际运行的配置。
  • 新增:生成中切换时,输入框按钮与弹窗立刻显示新选择;本轮结束(或切走再切回页签)后自动落到会话,并用于下一轮请求。新增 usage://done(SDK 0.3.8 引擎 done 透传)落地通道,不依赖 Fiber 找宿主 store。
  • 健壮性:宿主 IPC 调用增加超时与断连提示,远程存储保留 localStorage 回退,插件状态管理抽成独立 state-store。
  • 图标:补齐 CodeBuddy、MiniMax Code 内置品牌图标。

兼容性

  • 最低宿主版本 1.0.5,SDK ^0.3.11。

升级建议

建议所有 1.0.38 及更早版本升级。1.0.39 未发布,直接升级到 1.0.40 即可。

1.0.38

Choose a tag to compare

@Guardian-J Guardian-J released this 21 Oct 10:22

变更

  • Bug 修复:
    • 修复 OMP / PI 系统渠道列表中残留显示裸 custom_* 插件孤儿条目与 { name: id } 空壳占位条目的问题
    • 修复 systemChannels 未执行插件孪生去重以及 keepId 豁免插件孪生条目的逻辑
    • 修复切换插件渠道与会话恢复时 selectedProviderId 未统一携带 plugin_model-switcher_ 前缀导致写入孤儿占位的问题
    • 修复 applyChannelSelectionToHost 无条件覆盖已登记渠道字段的问题
  • 兼容性:最低宿主版本要求 1.0.5,SDK 版本 ^0.3.11

升级建议

推荐所有使用 OMP / PI 独立渠道与系统渠道切换的用户升级至此版本。

1.0.37

Choose a tag to compare

@Guardian-J Guardian-J released this 10 Oct 03:00

变更

  • Bug 修复:修复 OMP/PI models.yml 与 models.json 配置文件中 thinking 属性在多次读写后反斜杠(\\\\\\)指数级累加的问题。
  • Schema 兼容性:写入 YAML 时强制保证 thinking 字段为合法对象映射而非转义字符串,彻底解决 OMP 启动报 Schema error: thinking: must be an object (was a string) 并导致模型无法找到的错误。
  • 配置自愈机制:增强解析器容错能力,自动检测并还原被多重转义的损坏配置。
  • 属性保护:同渠道下多模型切换或新增时,完整保留已有模型的 thinking、reasoning 及 contextWindow 配置。

升级建议

推荐所有使用 OMP / PI CLI 的用户升级。

1.0.36

Choose a tag to compare

@Guardian-J Guardian-J released this 09 Oct 08:47

变更

  • 兼容性适配:适配宿主 1.1.2 运行时,OMP 与 PI CLI 档位选择 ultra 时自动适配为 CLI 支持的最高强度 max,避免进程因未知参数报错退出。
  • 状态同步:模型切换全链路同步 store、openTabs、bySession 与 AppSettings,保证新老会话模型立即生效。
  • 配置持久化:models.yml 的 reasoning defaultLevel 同步写入 max。

升级建议

推荐所有使用宿主 1.1.2 及以上版本的用户升级。

1.0.35

Choose a tag to compare

@github-actions github-actions released this 08 Oct 11:30
fix: 适配宿主 1.1.2 会话模型与档位同步,并接通 omp/pi 的 1M 上下文

详细说明:
- 适配宿主 1.1.2 会话状态同步机制:已有会话切换模型和推理强度时,同步更新 bySession[key].activeModel 与 bySession[key].activeEffort,并触发 IPC remember_session_model 与 remember_session_effort,解决会话中切模型不生效问题
- 接通 omp 与 pi 引擎的 1M 上下文控制:开启时自动写入 models.yml/json 的 contextWindow(1,000,000/1,048,576)与 maxTokens(65,536),并联动宿主仪表盘
- 对齐 README.md 与代码实现,修正权限声明(ui:composer-status 与 host:session)、全引擎独立渠道支持、主题微调及测试说明
- 补充 package.json test 脚本并补齐 1M 上下文回归测试

1.0.34

Choose a tag to compare

@Guardian-J Guardian-J released this 24 Sep 11:03

变更

  • Bug 修复:修复 OMP / PI 开启 1M 上下文时向模型 ID 误加 [1m] 导致 CLI 启动报 Model not found 的严重问题。
  • 差异化语法:[1m] 模型选择语法仅在 Claude CLI 下追加;OMP、PI、Codex 等引擎保留标准无后缀模型 ID,由用量与上下文缓存进行联动。
  • 自动修复:插件激活时自动扫描并清洗持久化数据(activeSession、openTabs)与宿主应用设置中残留的历史非 Claude [1m] 脏数据。
  • 兼容性:最低宿主版本要求 1.0.5,SDK ^0.3.11。

升级建议

推荐所有使用 OMP / PI 引擎或曾开启 1M 开关的用户立即升级,可自动修复报错会话。

1.0.33

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:21

变更

  • CLI 列表优化:底部 CLI 横条仅展示本机已安装且已启用的 CLI 引擎,移除冗余未安装占位,保持界面紧凑清爽。
  • OMP / PI 渠道架构:针对多路由 CLI 移除空白的「CLI 原生配置」项,系统渠道自动集成呈现 pi_family_auth_list 已授权凭证(包含 Anthropic、OpenAI、DeepSeek、Google Gemini、xAI 等的 Base URL、掩码 Key 与对应协议)。
  • 主题功能联动:修复主题启用/禁用切换时状态未即时响应的问题。
  • 兼容性:最低宿主版本要求 1.0.5。

升级建议

推荐所有用户升级,获得更清爽的界面体验与准确的已授权凭证渠道映射。

1.0.32

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:10

变更

  • 交互丝滑度:切换渠道、选择模型与调节推理强度全面接入即时乐观更新(0ms 响应),彻底去除全屏阻断性遮罩与失焦顿挫,改用顶部非阻塞流光微动效。
  • 新会话模型选择:新开会话首次对话(sessionId 为空)不再默认自动勾选模型,保持未选择状态,由用户自主决定。
  • 1M 上下文修复:双向联动会话底层实际用量窗口与上下文缓存,修复 1M 开关与宿主上下文用量展示反向/脱节的问题。
  • 稳定性与代码审查修复:
    • 修复模型搜索下拉框点击候选项不触发选中的问题;
    • 修复标签页快速切换时的异步竞态,防止旧会话恢复覆盖新会话;
    • 切换无预设模型渠道时不向宿主提交空模型,避免误清空当前活跃模型;
    • 规范 Zustand activeEffort 响应式状态更新;
    • 渠道保存表单增加 Base URL http/https 协议有效性校验;
    • 移除主题切换多余的 window.location.reload()。
  • 兼容性:最低宿主版本要求 1.0.5。

升级建议

推荐所有用户升级,显著改善切换操作手感与上下文状态一致性。

1.0.31

Choose a tag to compare

@Guardian-J Guardian-J released this 23 Sep 02:41

变更

  • 1M 上下文:开放 1M 上下文开关给所有 CLI 引擎,开启后自动追加 [1m] 后缀,切换 CLI 或会话保存时保持状态。
  • 清理逻辑:移除旧版本针对非 Claude CLI 自动剥离 [1m] 的遗留逻辑。
  • 兼容性:最低宿主版本要求 1.0.5。

升级建议

常规版本更新,所有使用 1M 扩展上下文特性的用户建议升级。

1.0.30

Choose a tag to compare

@Guardian-J Guardian-J released this 22 Sep 15:02

变更

  • 模型列表:切换或保存渠道不再自动请求模型接口,只在打开模型下拉时拉取。
  • 兼容性:最低宿主版本 1.0.5。

升级建议

已安装 1.0.30 的用户重新安装本版本即可,版本号不变。