Skip to content

ZCode+ v1.2.4

Choose a tag to compare

@Llliao1113 Llliao1113 released this 07 Sep 09:45
· 11 commits to master since this release

ZCode+ v1.2.4

适配 ZCode 3.11+ 新版输入框(Lexical 编辑器)的写入通道,新增模型思考模式,并修复增强中「点击停止」无效的问题。

修复

增强回填失败(ZCode 3.11+ 适配):ZCode 3.11 起输入框更换为 Lexical 富文本编辑器,旧版写入方式会被编辑器拦截或回滚,点星芒增强后报「输入框未完整接受写入内容」,且可能把重复内容叠进输入框。现在写入改为三级通道:控制器经 CDP 受信输入(Ctrl+A 全选 + 插入,与真实键盘操作等价)优先,合成粘贴与旧路径兜底;写入后轮询等待编辑器异步提交再校验,换行符自动归一化,失败时恢复原草稿。

增强中点击停止无效:增强等待期间再点星芒按钮不会真正停止,转圈直到生成完成并写回。原因是停止句柄被误存为 Promise 对象(其上没有 reject 方法,调用抛出的 TypeError 被静默吞掉)。现在点击停止立即生效:转圈解除、提示「已停止,原文未改动」、输入框不动,且停止后可立刻发起新一轮增强。说明:停止是页面端不再等待,该轮已发出的模型请求仍会在后台完成(用量照常产生,结果被丢弃)。

新增

  • 模型思考模式:设置面板新增开关与强度选择(低/中/高),自动与手动连接均生效。按协议注入参数:Chat Completions 发 reasoning_effort(GLM 系列同步显式开关 thinking);Responses 发 reasoning.effort;Anthropic Messages 发 thinking + 预算 token(2048/8192/16000)。GLM 系列关闭思考时会显式发送 disabled(GLM 思考默认开启)
  • 表单实时拉取模型:设置面板填好 Base URL / API Key 后,无需先点保存,「拉取模型」「测试连接」直接按表单当前值请求;拉取模型不再要求预填模型名(原本不填模型会报错,与「用列表选模型」的用途冲突)

内部改进

  • 版本号单一来源:版本只在一处定义,构建时自动解析并校验,杜绝版本显示滞后
  • 「测试连接」在未填模型名时也能验证连通性并显示目录模型数量

安装

  1. 下载下方 ZCodePlus-v1.2.4.zip,解压到任意目录(推荐 %LOCALAPPDATA%\ZCodePlus)
  2. 双击「启动 ZCode+.vbs」;右键它发送到桌面快捷方式获得「ZCode+」独立入口
  3. 前置:已安装 ZCode 桌面版;无需安装 Node(发行包内嵌官方运行时)

从 v1.2.1 / v1.2.0 升级

覆盖解压到原目录即可(已保存的页面设置不受影响),重启 ZCode+ 生效。已保存设置会自动补上新增的思考模式字段(默认关闭)。

系统要求

Windows 10/11 + ZCode 桌面版(3.11+ 已适配,旧版同样兼容)

社区支持:LINUX DO