Skip to content

Releases: Llliao1113/zcode-plus

ZCode+ v1.3.0

Choose a tag to compare

@Llliao1113 Llliao1113 released this 09 Sep 02:34

ZCode+ v1.3.0

首个双平台版本:新增 Linux / WSL2 支持,并修复三个实测反馈问题(自动模式 401 报错含糊、模型拉取失败无降级、设置面板交叉污染)。

新增

Linux / WSL2 支持

  • 发行包 linux-x64.tar.gz,解压后执行 ./install.sh 安装到 ~/.local/share/ZCodePlus 并注册应用入口(WSLg 环境下「ZCode+」会自动出现在 Windows 开始菜单);也可 ./zcode-plus.sh 直接前台运行
  • 自动探测 Linux 版 ZCode(PATH、/opt/ZCode/zcode 等标准位置);探测失败按提示在 zcode-plus-config.json 手动填 zcodePath
  • WSL2 镜像网络(networkingMode=mirrored)下两侧 127.0.0.1 互通:控制器按平台判别只附着本侧实例,Windows 与 Linux 同时启动互不干扰;调试端口冲突时自动顺延(9334-9350)

修复

自动模式 401 报错含糊:实测确认 ZCode 内置订阅网关存在反自动化限制,会拒绝第三方程序直连(返回 captcha 3007)。这属于服务端行为,客户端无法绕过。现在该错误会翻译为明确指引:建议在设置面板改用手动模式(自备 API Key 直连模型服务)。

模型拉取 / 测试连接失败无降级/models 接口不可用或返回错误结构时,自动模式自动回退内置本地模型清单(功能继续可用),手动模式给出明确报错,不再直接失败。

设置面板交叉污染(三处):

  • 拉取模型列表后,点击模型输入框会正常弹出下拉候选(此前受控组件状态未同步,下拉不出现)
  • 打开面板读取已存配置时不再错误回填「协议」字段
  • 从自动模式切到手动模式时,清空自动配置抄来的 Base URL 与模型名,避免拿旧值去请求

内部改进

  • 双平台构建链:一条构建命令同时产出 Windows zip 与 Linux tar.gz(Linux 部分自动委托 WSL,组装在 ext4 完成后打包,规避 9P 文件系统丢失执行位)
  • Linux 进程形态适配:僵尸进程过滤防止「原版在运行」误判,进程名精确匹配大小写两种形态

安装

Windows

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

Linux / WSL2

  1. 下载下方 ZCodePlus-v1.3.0-linux-x64.tar.gz,解压后进入目录执行 ./install.sh
  2. 前置:已安装 ZCode 桌面版(Linux deb 等);无需安装 Node(发行包内嵌官方运行时)

从 v1.2.x 升级

Windows 覆盖解压到原目录、Linux 覆盖解压后重跑 install.sh 即可;已保存的页面设置不受影响,重启 ZCode+ 生效。

系统要求

Windows 10/11 或 Linux(WSL2 需 WSLg)+ 对应平台的 ZCode 桌面版(3.11+ 已适配,旧版同样兼容)

社区支持:LINUX DO

ZCode+ v1.2.4

Choose a tag to compare

@Llliao1113 Llliao1113 released this 07 Sep 09:45

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

v1.2.1

Choose a tag to compare

@Llliao1113 Llliao1113 released this 07 Sep 06:55

ZCode+ v1.2.1

修复启动时「未找到 ZCode.exe」的探测缺陷,并新增手动配置 ZCode 路径能力。

修复

路径探测硬编码问题:v1.2.0 的探测列表只含作者本机的三个固定路径,其他机器无论把 ZCode+ 放在哪都会报错。现在按以下顺序自动探测:

  1. ZCode+ 所在目录及逐级向上(可直接放进 ZCode 安装目录)
  2. 各盘符根下 zcode 目录(如 E:\zcode
  3. Windows 标准安装位置(Program Files / 用户级 Programs)
  4. 系统 PATH
  • 拉起 ZCode 失败时给出带原因的明确弹窗(原为静默超时)

新增

  • 默认配置文件:首次运行自动在 ZCode+ 目录生成 zcode-plus-config.json(含中文说明),探测失败时弹窗引导填写 zcodePath,可一键用记事本打开编辑、保存后自动重试
  • 环境变量 ZCODE_PLUS_ZCODE_PATH 亦可指定路径;配置了路径但无效时明确报错,不静默回退

安装

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

从 v1.2.0 升级

覆盖解压到原目录即可(已保存的页面设置不受影响);若之前因「未找到 ZCode.exe」无法启动,本版本开箱即用,或在 zcode-plus-config.json 中填 "zcodePath": "E:/zcode/ZCode.exe"(示例,正斜杠写法)。

系统要求

Windows 10/11 + ZCode 桌面版

社区支持:LINUX DO

v1.2.0

Choose a tag to compare

@Llliao1113 Llliao1113 released this 07 Sep 04:58

ZCode+ v1.2.0

为 ZCode 桌面版注入一键式提示词增强:输入框旁星芒按钮 → 草稿发给模型改写 → 回填 → 撤销。

功能

  • 三种增强模式:WorkBuddy 原版(简洁)/ 创意增强(充分展开)/ 自定义模板({input} 占位符)
  • 自动跟随 ZCode 当前模型(用户级 + 工作区级 provider 池,自定义请求头透传);也可手动配置 OpenAI 兼容 / Anthropic 服务
  • 撤销恢复原文(不请求模型);右键按钮打开设置(模式、连接、诊断)
  • 凭据仅存控制器内存,不写盘、不进日志、不回传页面
  • 原版 ZCode 快捷方式不受影响;调试端口默认 9333,占用自动顺延

安装

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

系统要求

Windows 10/11 + ZCode 桌面版

社区支持:LINUX DO