Skip to content

Releases: duanluan/zcode-pro

v0.20.3

Choose a tag to compare

@duanluan duanluan released this 18 Oct 10:41

修复

  • 链接为主的提问(如“实现 <链接> 需求”)自动把首轮回答摘要纳入起名素材:回答里复述了真实任务,标题不再瞎猜主题(实测同场景从“实现复制编辑功能”变为准确概括)
  • URL 识别的中文边界:链接后紧随中文时不再把中文当 URL 的一部分整段吞掉

v0.20.2

Choose a tag to compare

@duanluan duanluan released this 17 Oct 12:38

设置面板:供应商下拉列表兼容 headroom 压缩路由——接入压缩的自定义与模板供应商不再被误判为"已删除",可正常选用。

v0.20.1

Choose a tag to compare

@duanluan duanluan released this 16 Oct 07:41

新功能

  • 智能起名跟随会话支持登录账号供应商:会话跑在 Coding Plan 登录账号上时自动换取直连凭据(解密本机登录令牌,按官方流程换项目 token),只登录、从未配置过供应商的机器开箱即用(0.20.0 上这类机器起名不生效);视觉代理同步支持(需 zcode-vision ≥ 1.7.0)

修复

  • 起名测试按钮无会话上下文时取任务索引里最近更新的会话(与视觉代理测试同款语义);从没对话过时在测试结果区给出引导
  • 恢复默认链确认文案与实际默认一致(仍写旧两级默认)

界面调整

  • Vision 默认链改单级 session(跟随会话供应商与其当前模型);代理卡的协议下拉移入"不跟随"时的手动连接行(接口地址 + API Key + 协议三栏,位于提示词上方)
  • 添加视觉代理时提示词预填默认值;测试结果不再弹窗,只在原位显示

v0.20.0

Choose a tag to compare

@duanluan duanluan released this 15 Oct 12:38

新功能

  • 智能起名不再被官方覆盖:起名成功后同时写入 ZCode 的会话库(标记为自定义标题),官方自动起名会主动让位;桌面端偶发把旧标题写回时,1~2 秒内自动改回。手动重命名的会话永远不会被动名
  • 任务名提示词支持日期与标题格式:调用时自动注入当前日期(上海时区),自定义提示词里的 MMDD 不再是字面量;模型输出里的【】/[] 包裹标题行会被优先提取(自动剥掉 markdown 加粗/标题符外壳)
  • 同步历史版本保留个数:云端目录最多保留最近 N 次上传的历史版本(默认 10,可在同步页配置 0–100),上传成功后自动删除超出的最旧版本;0 = 只保留最新一版
  • 重命名弹窗预填锁定名:被自动标题覆盖过的会话,右键“重命名任务”弹窗预填索引库中的重命名名,直接点确认也不会把旧名写回去

修复

  • Windows 控制台中文乱码与 node:sqlite 实验特性警告刷屏:chcp 切换条件覆盖 npm 全局入口的管道输出场景,四个启动器统一加 --no-warnings
  • setup 子命令输出改为 ASCII 英文,GBK 代码页下稳定显示;bin/zcode-pro.cmd 启动失败提示同步英文
  • 智能起名偶发失败(新会话头几秒模型信息未写定)自动重试;失败原因落盘 ~/.zcode/zcodepro.log 便于排查

界面调整

  • 同步表单重排:URL 独占一行,登录与密码一行,上传目录与历史版本一行;按钮与简介垂直居中
  • 注释与界面文案全量清理周报腔用词

v0.19.0

Choose a tag to compare

@duanluan duanluan released this 14 Oct 09:23

新功能

  • 任务名提示词:新会话开始作答时按所选供应商与提示词自动生成任务名,按「手动重命名」保存,官方自动标题不再覆盖。供应商可跟随当前会话、选具体供应商或不跟随(自填地址/密钥/协议),模型与提示词均可自定义(中英双语默认提示词),附测试按钮;提问阶段的多条消息都会计入标题。设置入口:行为 → 任务名提示词
  • 设置弹窗新增「行为」标签页:汇总全局提示词与任务名提示词
  • 视觉代理:模型下拉支持选择(跟随会话时列出全部供应商模型),跟随当前会话且模型留空时用会话当前模型(需 zcode-vision ≥ 1.6.1)
  • 供应商下拉与 ZCode 界面一致:过滤已删条目、套餐类型动态显示(个人/团队)、选中的供应商保存地址密钥副本(被删后仍可用)

修复

  • 文件查看页顶栏新建图标重复:原生按钮不再与增强按钮并存;增强按钮行移至「更新」按钮之前,返回会话后图标恢复不再延迟
  • 设置弹窗开关与多行简介垂直居中

界面调整

  • 设置弹窗加宽、标签栏紧凑、标题/版本行/标签栏间距缩小,全局提示词编辑框加高

v0.18.0

Choose a tag to compare

@duanluan duanluan released this 14 Oct 02:03

新增

  • 设置同步:每次上传自动保留带时间戳的历史版本,可任选一个版本恢复、删除或另存到本机;新增「测试」一键验证服务器、目录与凭据
  • 代理支持按用途分范围生效:插件市场、依赖软件(headroom / rtk)、同步各自开关
  • rtk / headroom 本体可在面板一键安装与升级(支持 Windows),面板显示插件与本体版本
  • Headroom 启用开关:只切换供应商地址,不改动代理进程
  • 插件面板:未安装的插件一键安装;新机器市场缺失时自动补装;「检查并更新」只升级已装插件,不再自动安装
  • 开发模式:设置弹窗「调试」页可在不重启 ZCode 的情况下加载新代码
  • 样式新增「思考行高」:「已工作 / 工作中」过程记录(工具条目与思考内容)的行距
  • Windows:控制台中文输出不再乱码;目录选择改用系统原生对话框

修复

  • 无 curl 的精简系统上,WebDAV 同步自动改走直连
  • Windows 开始菜单快捷方式被其他方式创建时,桌面快捷方式仍可正常创建
  • 提示气泡在部分界面位置不正确的问题

v0.17.2

Choose a tag to compare

@duanluan duanluan released this 11 Oct 23:44

修复

  • ZCode 安装在自定义目录时,Windows 开始菜单 / 桌面快捷方式无法启动的问题
  • Windows 快捷方式图标缺失的问题

新增

  • 安装脚本支持 -ZCodePath 指定自定义 ZCode 路径(持久保存,卸载时清除)
  • Windows 快捷方式静默启动失败时记录诊断日志(~/.zcode/zcodepro.log),双击无反应时可查看

其他

  • README 更新:徽标、安装说明,npm / PyPI 包页面描述与 GitHub 统一

v0.17.1

Choose a tag to compare

@duanluan duanluan released this 10 Oct 13:38

修复

  • Linux:修复 npm / pip 安装后 zcode-pro setup --desktop 创建的快捷方式在 KDE 等桌面环境下双击无法启动的问题
  • 旧版本创建的快捷方式失效时,重新运行一次 zcode-pro setup --desktop 即可自动修复(升级 Node 版本后同理)

v0.16.0

Choose a tag to compare

@duanluan duanluan released this 09 Oct 13:13

新功能

  • 设置同步(WebDAV):设置弹窗新增“同步”标签页,可通过 WebDAV 上传/下载设置。ZCode Pro 设置与模型设置各存一个云端文件(zcodepro.json / model.json),手动上传、手动下载。
  • 空闲项目内存回收:长时间未使用、且没有运行中会话与后台命令的项目,自动释放其会话进程;会话记录不受影响,再次打开时自动恢复。空闲时长与启动后的回收延后均可调。设置弹窗新增“性能”标签页(含开关与两个时长设置)。
  • 字体调整:设置 → 样式 新增三项字体设置——界面字体(终端除外,终端字体仍走官方设置)、提问字体、回答字体(代码块保持等宽)。下拉选择系统字体,选中即生效。
  • 会话名锁定:手动重命名过的会话,不再被自动生成的标题覆盖(默认开启,可在设置面板关闭)。

改进

  • “折叠项目运行提示”(实验性)展开/收起更稳:不再出现闪现,也不会把视图留在新建任务页。升级到本版本后首次启动会强制关闭该实验性功能,需要的话请手动重新开启,之后不会再被覆盖。
  • Windows 下后台命令不再弹出控制台窗口。
  • 中文文案标点统一。

修复

  • 调整表格间距时,表格卡片旁的悬浮工具条被卡片挡住、无法点击的问题。
  • “侧栏菜单并入顶栏”的顶栏图标行去掉左侧竖线,省出约 9px 宽度,不再超出侧边栏。

v0.15.0

Choose a tag to compare

@duanluan duanluan released this 06 Oct 14:19

新功能

  • 样式调整聚焦预览:在 设置 → 样式 中聚焦任意输入框,会话(或侧栏)中受影响的区域会立刻描边标出;间距类项还会把实际边距区域涂成淡黄色条,滚轮调值时黄条实时变宽变窄,所见即所得。
  • 新增样式项:
    • 代码块行高
    • 表格上下边距
    • 单元格上下/左右边距(一行两个输入框)
  • 改名:「列表间距」→「列表上下边距」,「引用与代码块间距」→「引用块上下边距」。

改进

  • 间距语义统一为视觉总量:修复段落间距、列表项间距、表格间距调小无效或不对称的问题(应用自带的底边距会与设置值合并取大值);列表/引用块/表格的间距未单独设置时跟随段落间距。
  • 表格卡片旁的隐藏占位元素(悬浮工具条、宽度调节把手)改为浮动,不再撑大间距。
  • 「N 个文件已更改」等状态卡在段落间距调到 0 时仍保有 8px 上方间距下限。
  • 数字输入框不再出现 1.2000000000000002 之类的浮点尾巴。

设置面板的样式页排序调整:侧栏间距两项置于内容宽度上一行,「侧栏菜单并入顶栏」开关移入样式页。