Releases: itv3/zlfcode
Releases · itv3/zlfcode
Release list
zlfcode-v7.8.3-v0.01
ZLF Code 7.8.3-v0.01
同步上游 Kilo Code v7.8.3(自上一批次 v7.7.9 起跨 v7.7.12 / v7.8.0 / v7.8.1 / v7.8.2 共 577 个提交),并保留全部 ZLF 自定义能力与发布身份。市场版本 7.8.301。
本批次重点
多根工作区与文件提及
@文件提及现在会搜索工作区里每一个文件夹,而不只是会话所属的那一个。本项目内的结果仍是相对路径,其他文件夹的结果以带标注的绝对路径给出,便于直接提及而不会被自动附加。
后台 agent(子任务)控制
- 后台 agent 的控制项移入底部 dock 栈面板,可从栈上的菜单直接打开。
- 支持单独停止某一个子 agent,并展示后台任务状态;栈与停止按钮的提示信息共享同一份状态。
- 头像脉冲动画在多个后台任务间保持同步、过渡平滑。
自定义 Provider
- 自定义 Provider 对话框新增手动「获取模型」按钮,可在自动获取失败后立即重试。ZLF 侧已放宽上游的限制:该按钮对 openai / anthropic / gemini 三种协议都可用(上游仅允许 openai 系)。
- 连接信息(URL / key / 包名)一变就作废在途的获取请求并清掉加载态,避免改完之后旧响应才落回、覆盖新结果。
任务与会话
- 新增 Close Task / Close All Tasks 命令。
- 子 agent 模型选择转为默认行为(原为实验开关),子任务可使用显式指定的模型、Provider 与推理强度。
- 会话清理后回收数据库空间,并提供停止按钮;清理不再误伤仍在使用的子 agent。
- 历史会话的聊天标签页保持可打开;重命名后标签标题同步。
文档查看器
- 新增复制内容按钮,修复「在编辑器中打开」按钮,
Cmd/Ctrl+A的全选范围限定在文档内容内。
Marketplace
- 安装 MCP 服务器时可一并安装配套 skill。
- 建议通知新增查看详情操作,点击后在 Marketplace 面板中打开对应条目。
模型与推理
- Claude 系列在首方线路上请求完整输出上限,输出长度不再被保守截断。
- 修正 Claude 5 系列(Opus 5 / Sonnet 5 / Fable 5.x / Mythos 5.x)的思考块处理:这些模型默认思考,思考签名与系统提示、工具列表绑定,改为请求 API 丢弃受影响的块而不是整体失败。
- Prompt 缓存断点只对首方 OpenAI 系线路开启,经代理改写过 endpoint 的自定义线路不再因为该参数被拒。
- Cloudflare AI Gateway:Anthropic 模型 id 自动转为原生短横线写法;google / xai / deepseek / moonshotai 等第三方上游改走 Cloudflare 目录 REST 线路,仍保留网关的分析、缓存与 BYOK。
- 遇到 Provider 的上下文超限错误时自动压缩会话并继续,而不是直接失败。
稳定性
- Provider 在重连后、以及首次拉取失败后会自动重试;初次连接不再重复拉取。
- Agent Manager 恢复内置浏览器与历史导航,
0.0.0.0的开发服务器地址改用 localhost 打开,项目切换后保留视图状态,历史项目路径不可访问时不再卡死。 - 聊天记录在会话切换时不再陷入重渲染循环;流式工具行不再逐行截断,并显示编辑/补丁的改动行数。
- 存储在首次访问被中断后仍可用。
- 网络断开会在 TUI 中明确提示,而不是静默挂起。
ZLF 侧适配要点
- F22 自愈重试更名避让:上游 v7.8.x 新增了自己的
providersRetry标记(无可用客户端时拉取失败 → 连接就绪后补拉一次)。ZLF 的 F22 指数退避重试与之同名但语义不同,已更名为providersBackoff*让路,两套机制并存互补——上游管「客户端缺失」,ZLF 管「Kilo provider 缺失」。 - 缓存目录标记:吸收上游
cachedProvidersDirectory,与 ZLF 的 connected 权威快照配对写入,使上游新增的retryInitialization能正确判断缓存是否属于当前项目。 - OAuth 自定义输入透传:吸收上游新增的
inputs参数(Azure Entra endpoint 等需要额外提示输入的场景),保留 ZLF 的串行化队列结构。 - 客户端 config 命名空间容错:ZLF 的双模式取数在客户端未暴露
config命名空间时不再抛错。 - 上游在
kilo-vscode中删除的storedProviderKeys实例字段,ZLF 早已由connectionService的共享 key 通道接管(多窗口共享后端所需),本次确认为死字段后移除。
zlfcode-v7.7.9-v0.01
ZLF Code 7.7.9-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.7.9(跨 7.7.6 / 7.7.7 / 7.7.9):Marketplace 新增插件安装(支持 npm 与 git 源);侧边栏与 Agent Manager 标签页支持固定和「关闭右侧」;长时运行的终端命令在聊天中改为跟随输出尾部;Agent Manager 可直接新建或克隆 Git 项目并选择存放位置;/goal可由智能体自行启动或恢复;支持纯键盘审阅 diff、diff 的统一/分栏视图会被记住;MCP 工具调用在授权提示中展示完整参数;会话定时任务与后台进程监控;实验性「程序化工具调用」;Kilo 代发的提示词(worktree 更新、斜杠命令展开等)会标注「由 Kilo 发送」。 - 稳定性修复:切换会话后上方消息与工具调用偶发消失;分页会话的费用统计不再遗漏;跨项目会话的状态图标在网络恢复后正确更新;批准权限时的连接抖动会自动重试;不在 Git 仓库中撤销时明确提示「文件检查点需要 Git」。
- 采纳 OpenCode v1.18.14–v1.18.20:消息排序、压缩序列化、网络与流式错误重试、推理强度支持扩展、非交互模式下的子智能体错误与授权处理。
- ZLF 定制全部保留:自定义提供商增强、默认推理强度全链路、Provider 热刷新与双模式取数、配置稳定快照与热刷新、WebSocket、不可用模型防护、后端自动恢复退避。上游本轮新增的 Cloudflare AI Gateway 原生直通 npm 解析已同步进 ZLF 下沉的模型编译逻辑。
- 市场版本更新为
7.7.901,发布批次和 VSIX 文件名使用7.7.9-v0.01。
zlfcode-v7.7.5-v0.01
ZLF Code 7.7.5-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.7.5(跨 7.7.3 / 7.7.4 / 7.7.5):移除 KiloClaw 面板;Agent Manager 新建 Worktree 提示词支持@model/@past-chats/@worktrees提及与斜杠命令;Mermaid 图表全屏缩放查看器;实验性「程序化工具调用」设置;会话标题延后至有足够上下文时生成;权限审批对话框卡死自动恢复;修复 Agent Manager 会话切换越用越慢的内存泄漏;残留 worktree 目录清理对话框;ChatGPT Codex 配额展示;大段粘贴文本折叠显示;聊天输入框撤销/重做修复。 - 推理强度选择跟随上游改进:切换模式时保留当前模型与推理强度;在新会话中显式选择的模型与强度会被记为该模式默认(不影响已打开的会话)。ZLF 的「默认推理强度」置顶档回退保持在链尾,仅在从未选择且无记忆时兜底,两级默认互不干扰。
- 欢迎页保留 ZLF 静态 logo,不引入上游的 Kilo 标志悬停动画。
- ZLF 定制全部保留:自定义提供商增强、默认推理强度全链路、Provider 热刷新与双模式取数、WebSocket、不可用模型防护、后端自动恢复退避。
- 市场版本更新为
7.7.501,发布批次和 VSIX 文件名使用7.7.5-v0.01。
zlfcode-v7.7.2-v0.01
ZLF Code 7.7.2-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.7.2:Agent Manager 新增 worktree 预热池,CLI 新增定时唤醒与取消工具。 - 上下文工作流增强:支持将 session、worktree、terminal 和文档拖入提示词,并以「Add to Context」卡片展示选中的上下文。
- PR 评审增强:可从差异视图向 GitHub Pull Request 发布内联评论,并支持复制 PR 评论链接。
- 推理显示新增
Expanded、Preview和Headline三种模式,子代理推理也遵循同一显示设置。 - 配置与集成增强:Marketplace 的发现与安装迁移到后端 API;Provider 断开后可重新设置 API key;语音输入支持自定义转写服务。
- 稳定性与性能优化:同一轮连续三次出现 malformed tool call 后自动熔断,避免无限重试;本地 recall 搜索获得索引、性能和相关性改进。
- 聊天体验更稳定:修复流式输出期间的文本选择和滚动跳动,稳定任务卡片与任务标题状态,并新增消息时间戳提示。
- 共享 agent board 从
experimental.shared_agent_board迁移为顶层shared_agent_board配置并默认启用。 - ZLF 定制全部保留:自定义提供商增强、默认推理强度全链路、Provider 热刷新与双模式取数、WebSocket、不可用模型防护和后端自动恢复退避。
- 市场版本更新为
7.7.201,发布批次和 VSIX 文件名使用7.7.2-v0.01。
zlfcode-v7.6.2-v0.01
ZLF Code 7.6.2-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.6.2(跨 7.6.0 / 7.6.1 / 7.6.2 三个版本):新增/goal持续会话目标(可暂停、恢复、清除);任务完成、需要输入、需要授权或出错时的 VS Code 通知与原生系统通知(含「测试」按钮,可按语言显示);/caffeinate命令与保持唤醒说明;提示词中用@内联引用模型;实验性的一次性导入 Claude Code 全局指令、技能与 MCP 定义;Agent Manager 新增 PR 会话时间线、合并就绪控制、内联 PR 评审、自动推送 PR 修复(可在设置关闭)、多项目默认开启;子代理头像与共享 agent board。 - 模型选择器:ZLF 的「首次打开展开偏好」定制与上游
@内联引用的紧凑布局共存——内联引用时强制紧凑且不改动您的持久化偏好,其余场景行为不变。 - ZLF 定制全部保留:自定义提供商增强、默认推理强度全链路、Provider 热刷新与双模式取数、WebSocket、不可用模型防护、后端自动恢复退避。
- 市场版本更新为
7.6.201,发布批次和 VSIX 文件名使用7.6.2-v0.01。
zlfcode-v7.5.16-v0.01
ZLF Code 7.5.16-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.5.16:Agent Manager 支持 PR 评论回复与表情反应、PR 检查紧凑视图、CI 失败一键修复动作、跨会话消息归属与对端回复路由、可定向已有托管 worktree、打开 agent 生成的计划文件;新增「保持唤醒」切换命令;CLI 支持 stdin 提示词。 - Agent / 推理强度选择器支持键入首字母快速定位(type-ahead);ZLF 已将其匹配文本与中文显示名对齐,输入中文或英文名首字均可定位。
- ZLF 定制全部保留:自定义提供商增强、默认推理强度全链路、Provider 热刷新与双模式取数、WebSocket、不可用模型防护。
- 市场版本更新为
7.5.1601,发布批次和 VSIX 文件名使用7.5.16-v0.01。
zlfcode-v7.5.14-v0.01
ZLF Code 7.5.14-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.5.14(跨 8 个补丁版本):CLI 启动进一步提速与索引安全边界收紧、压缩恢复期的会话状态修复、Agent Manager 支持从 PR / 分支新建 Worktree、浏览器反馈附件、旧版迁移向导下线;@hey-api/openapi-ts、minimatch、nanoid 等安全更新。 - 跟随上游的组织(Org)账户体系改造:Kilo Gateway 目录改由后端按登录/组织态过滤,未登录时 kilo 目录不再出现(比旧版仅显示免费模型更干净);模型选择器显示层维持 ZLF 的免费模型过滤不变。
- ZLF 定制全部保留:自定义提供商增强、默认推理强度全链路、Provider 热刷新与双模式取数(Remote-SSH 性能优化)、WebSocket、不可用模型防护。
- 市场版本更新为
7.5.1401,发布批次和 VSIX 文件名使用7.5.14-v0.01。
zlfcode-v7.5.6-v0.01
ZLF Code 7.5.6-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.5.6:新增压缩(compaction)模型设置、发送按钮可恢复中断任务、忙碌会话的提示词自动排队、@提及可搜索引用 worktree、CLI 启动初始化削减与文件搜索按需化;nanoid / minimatch / openapi-ts 安全更新。 - 上游新增 agent 配置级推理默认值(agent 配置里指定 model+variant 时新会话自动采用);与 ZLF 的模型级「默认推理强度」(编辑对话框置顶档)形成两级默认链:会话选择 > agent 配置 > 模型置顶档,互不干扰。
- 修复上游 v7.5.6 新引入的一处置顶档兼容问题:从 Agent Manager 新建 Worktree 时,未显式选择推理强度的模型现在正确采用其「默认推理强度」置顶档(而不会被固化为不带推理的裸请求)。
- 市场版本更新为
7.5.601,发布批次和 VSIX 文件名使用7.5.6-v0.01。
zlfcode-v7.5.5-v0.01
ZLF Code 7.5.5-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.5.5,重点是回滚 Bun 1.4 运行时:上游确认 Bun 1.4 会导致 CLI 终端启动 / PTY 异常,本版本内置 CLI 恢复以 Bun 1.3 构建。若在 7.5.1 版本遇到终端或会话后端启动问题,升级本版本即可修复。 - 安全更新:DOMPurify 升级至 3.4.13、Mermaid 依赖更新(修复 dependabot 告警)。
- Agent Manager 稳定性:GitHub CLI 探测更稳健、减少后台 Git/GitHub 进程开销、恢复被提升会话的元数据。
- ZLF 定制功能全部保持不变。
- 市场版本更新为
7.5.501,发布批次和 VSIX 文件名使用7.5.5-v0.01。
zlfcode-v7.5.0-v0.01
ZLF Code 7.5.0-v0.01
主要变更
- 上游基线升级为 Kilo Code
v7.5.0:Agent Manager 支持回答托管会话的待决问题、编辑改动在侧边面板内联预览、每项目历史按钮与项目级设置页、后台 agent 常驻展示条;聊天滚动意图保持、会话完成状态修复等大量稳定性改进。 - 新增 Profile 页的 provider 用量与配额窗口展示(上游功能,CLI 与 VS Code 均可查看)。
- 跟随上游停机流程优化(不再预载未使用的 ingest 排空任务),CLI 启动与退出更快。
- ZLF 定制功能(自定义提供商增强、默认推理强度、WebSocket、模型发现与热刷新、Defaults 预设面板)全部保持不变。
- 市场版本更新为
7.5.1(发布批次7.5.0-v0.01按既有规则映射,001前导零不是合法 SemVer),VSIX 文件名与 GitHub tag 使用7.5.0-v0.01。