Repository navigation
Releases: LoongCode0/loongcode-release
Release list
v0.11.0
LoongCode 0.11.0 发布说明
✨ 新功能
dsh(DeepSeek Harness)——第 8 族 CLI 集成(全新,beta 门控)
- 新增 dsh 家族支持(
dsh web实例 + HTTP RPC + 双 WebSocket 事件泵),设置页新增 dsh 专属配置面 - 依赖面板支持检测 / 安装
@deepseek-ai/dsh,并提供插件清单、Agent 预设管理与功能开关状态 - 模型可直接从 LoongCode 已配置的模型供应商注入,原生三级权限选择器(默认 standard,切到 dsh 时自动应用)
- 子 Agent 生命周期渲染为专属卡片;上下文注入消息展示为可折叠卡片;ToolAsk 审批回执接入历史
- 历史会话支持 fork 恢复与「编辑重发」(RPC fork + session 重指),斜杠命令面板按 dsh 技能根目录扫描
右侧边栏终端 tab(全新)
- 右侧文件面板集成终端标签页,支持多开(终端 1 / 2 / 3…)与「+」菜单、空态右键菜单直接打开
- 终端进程常驻保活:切换 tab、关闭面板均不销毁 PTY;shell 退出自动关闭对应 tab
Git 图谱(全新)
- 新增 Git 图谱对话框:分页滚动加载提交历史,点击提交行在底部展开提交详情面板
- 分支选择(branch popover)新增 Git 图谱入口行
侧边栏重组为「全局 / 工作区 / 任务」分区
- 任务按工作区分区展示,分区可整钮折叠、状态持久化;非工作区任务归入默认工作区(自动建目录、幂等登记)
- 工作区选择器隐藏默认工作区,新增「非工作区」项;看板入口移至任务组头部独立图标按钮
全局搜索弹窗(Ctrl+K)
- 侧栏顶部操作行改为 zcode 风格入口;全局 Ctrl+K 打开居中的搜索弹窗
- 搜索弹窗支持深度搜索与「包含归档」选项,空查询提示随勾选状态动态变化
HTML 预览 UI 编辑模式(全新)
- 预览工具栏新增 UI 编辑入口:悬停高亮、点击选中、拖动、行内编辑,默认休眠
- 悬浮配置面板分「内容 / 样式 / 属性 / HTML」分区,提交免刷新,支持撤销 / 重做
文件 tab 栏升级为 Windows Terminal 风格
- tab 等比压缩(标题统一截断,关闭按钮不被挤压)、溢出后左右箭头平滑滚动、浮动药丸选中态、「+」按钮跟随滚动
面板开合动画
- 右侧文件面板与底部终端面板开合增加 200ms 滑动动画,拖拽调整期间自动摘除过渡
FilePanel 空状态「打开标签页」面板
- 无标签时展示「打开标签页」卡片面板,随面板宽度自适应切换列表 / 网格布局
- 关闭最后一个标签后侧边面板不再自动收起,停留展示空状态
其它
- 冷打开历史任务时,对话区显示加载过渡动画,缓解长会话恢复的空白感
🐛 修复
上下文窗口显示修复
- kimi / dsh 模型上下文窗口改为按供应商行覆盖解析:kimi 不再误显示 200K 假分母,dsh 不再误按 claude 分支显示 1M;内置默认表同步补齐新模型
dsh 修复
- 审批应答改按 approvalId 匹配 pending 列表:修复外部应答后权限卡挂至超时、并误留「已自动拒绝」的问题
- 模型选择器订阅运行状态,首条消息创建会话后自动自愈,不再永久禁用
- 其余细节:beta 开关、--port 0 端口分配、插件错误详情、品牌 logo、文件工具按 claude 风格渲染等
其它修复
- Git 图谱刷新竞态修复(epoch guard),快速连续刷新不再互相覆盖
- 文件树侧栏背景同步为 bg-sidebar,与左侧栏专用 token 一致
- 面板关闭动画期间内容连续挂载,不再卸载重挂(切 tab 不丢状态)
- UI 编辑卸载时提交未决防抖补丁:切 tab / 切视图不再丢失未落盘的编辑
- 输入编辑器最大高度由 40vh 收紧为 4 行,避免遮挡消息流
🔧 优化
- 新增
--color-sidebar主题 token(暗色 13% 抬升轨道),左侧栏层级背景统一走专用 token - 任务行配色改为主题感知:悬停不再深于选中,暗色主题选中态金色提亮;行圆角收紧(rounded-md)
- 底部终端 tab 套用浮动药丸选中态,与右侧文件 tab 栏视觉一致
- dsh 技能 / 记忆设置页展示真实内容;切换 CLI 家族到 dsh 时自动应用 bypassPermissions 默认档
摘要
- 新增第 8 族 CLI dsh(DeepSeek Harness)集成(beta):依赖 / 插件 / 预设管理、模型经 LoongCode 供应商注入、三级权限、子 Agent 与上下文注入卡片
- 右侧文件面板新增常驻终端 tab(PTY 面板关闭不销毁),文件 tab 栏升级 Windows Terminal 风格;面板开合增加滑动动画
- 侧边栏重组为「全局 / 工作区 / 任务」分区并支持独立折叠;新增全局 Ctrl+K 搜索弹窗与 Git 图谱
- HTML 预览新增 UI 编辑模式(悬停 / 选中 / 拖动 / 行内编辑),历史任务冷打开显示加载过渡
- 修复 kimi / dsh 上下文窗口误显示、dsh 审批卡挂误拒等多项问题
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.9
LoongCode 0.10.9 发布说明
✨ 新功能
HTML/htm 文件预览(全新)
- html/htm 文件纳入「编辑 / 预览」双模式家族(与其他文本双模式不同,默认仍是编辑),文件标签页可随时切换
- 预览基于 iframe srcdoc + base 注入:相对资源(图片 / 样式 / 脚本)按文件所在目录解析,保持与浏览器打开一致的效果
🐛 修复
Codex / Qoder / Opencode / Kimi 四家族权限中途切换修复
- Codex:每轮 turn 重传 sandboxPolicy / approvalPolicy,会话运行中切换授权档(如只读 → 完全访问、切回只读)即时生效,不再被旧沙箱冻结拦截或反向不收紧
- Qoder:运行中审批裁决改按方言实际权限列读取——此前错读陈旧列,审批被静默全放行
- Opencode:切换权限档时自动重建会话(上游权限规则只在建会话时下发),换档立即生效;同值重写不打断现有会话
- Kimi:在线应用权限 / 模型配置失败时自动重启进程自愈,且手机桥接端切换权限也即时在线应用
TUI 终端配置热更
- 持有 TUI(活跃 / 排水)期间修改模型、供应商、权限等启动配置,自动收尾旧 TUI;下次进入终端按最新配置启动,会话经 resume 无损续接
其它修复
- ACP 卡死提示语改为 hermes 专属,kimi 会话不再误报 hermes 上游问题文案
🔧 优化
- pnpm-lock 补全 xlsx 包 tarball integrity 校验,构建脚本纳入审批(pnpm-workspace),加固供应链/构建链
摘要
- HTML/htm 文件新增「编辑 / 预览」双模式(默认编辑),预览按文件所在目录解析相对资源
- Codex 每轮重传沙箱与审批策略,Qoder / Opencode / Kimi 同步修复——四家族会话运行中切换权限档即时生效
- TUI 终端持有期间修改配置即自动收尾旧 TUI,下次按新配置注入,会话无损续接
- pnpm 供应链/构建链加固:补全 xlsx tarball 校验,构建脚本纳入审批
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.8
LoongCode 0.10.8 发布说明
✨ 新功能
打开文件外部修改实时同步(全新)
- 打开的文件被外部程序修改时实时感知,本地无改动自动加载最新版本,保留光标位置与撤销栈
- 本地有未保存修改时弹出冲突对话框,可在「加载外部版本」与「保留我的修改」之间选择
- 文件被外部删除时,标签页显示删除线标记与提示,按 Ctrl+S 可直接重建文件
- 全局 Ctrl+S 保存兜底扩展支持外部文件,并透传工作区(worktree)路径
供应商 Claude 鉴权头选项
- 供应商设置中为 Claude 新增鉴权头选择:
ANTHROPIC_AUTH_TOKEN(Authorization: Bearer,默认,官方推荐的自定义网关方式)或ANTHROPIC_API_KEY(x-api-key,Anthropic 原生标准头) - 兼容只认 x-api-key 的网关(如 opencode 的 zen/go 等,此前一律 401)
🐛 修复
- 磁盘已删除的标签页可正常通过 Ctrl+S 重建,不再被拦截
- 外部删除文件时清理过期的冲突快照,避免残留冲突状态
- 全局 Ctrl+S 保存兜底支持外部文件并正确透传 worktree 路径
🔧 优化
- 鉴权头下拉改用 shadcn Radix Select,对齐上下文窗口 K/M 下拉的交互与视觉风格
摘要
- 打开的文件被外部修改时实时同步:无改动自动加载最新版(保留光标与撤销栈),有未保存修改弹冲突对话框二选一
- 文件被外部删除时标签页显示删除线标记,Ctrl+S 一键重建
- 供应商设置新增 Claude 鉴权头选项(ANTHROPIC_AUTH_TOKEN / ANTHROPIC_API_KEY),兼容只认 x-api-key 的网关
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.7
LoongCode 0.10.7 发布说明
✨ 新功能
任务看板(全新)
- 新增看板入口与五列 Kanban(规划 / 待处理 / 进行中 / 评审 / 完成),支持跨列拖拽与列内排序
- 依赖感知自动派发:系统按依赖完成状态自动拾取待处理卡片、组装提示词并创建任务执行,支持并发上限设置
- 任务详情对话框:基本信息编辑、CLI 配置(全家族模型选择)、内嵌对话区(最近消息、待答权限提问直接回答、跳分栏定位)、评论区(排队/已送达标记、发送并移动)
- 依赖拓扑图:dagre 分层布局 + SVG 只读视图,点击节点直达任务详情
- 看板选中卡片贯通终端 / 资源管理器 / 文件面板的工作区根目录,打开详情自动 reconcile worktree、释放后自动回退主分支,git 面板同步跟随
- 对话区按轮次分气泡显示,过程明细(思考/工具连续段)默认折叠;评论点击跳转定位,消息实时活更新
系统「打开方式」集成
- 支持从操作系统「打开方式」将文件直接打开到文件面板(NSIS 安装器注册,macOS 声明文档类型)
- 已在运行的实例可接收打开方式请求并转发打开,避免多开
Mermaid 图表支持
- Markdown 中 mermaid 代码块渲染为图表,支持放大查看
- .mmd / .mermaid 文件编辑与预览:整文件渲染、语法高亮、一键导出 PNG/SVG
- .mmd / .mermaid 注册系统「打开方式」;Markdown 内 mermaid 围栏支持直接导出 PNG/SVG
会话分享
- 分享导出的会话新增 AskUserQuestion 问答记录(tool_ask)
🐛 修复
- Pi 模型选择器只直显模型 ID,不再带供应商名前缀
- 分支弹层列表限制最大高度并支持内部滚动,超长列表不再撑破面板
- 图片放大层(lightbox)恢复指针交互,防止点击穿透到下层按钮
- 「打开方式」收到的 argv 按规范路径过滤掉自身可执行文件
- 看板依赖图拖动不再崩溃,并抑制拖动后的误单击
- 看板详情对话框内容限宽换行,超长 CLI 触发器与工具信息省略显示
- 看板双重派发守卫、删除卡片跨家族停止对应进程、归档排除已绑定任务、fs 快捷键工作区维度跟随选中卡片
- 看板 git 面板贯通选中卡片 worktree,派发失败给出提示
🔧 优化
- 看板交互与视觉打磨:规划中确认按钮移至底部保存旁(仅规划列显示)、对话区渲染对齐正常对话、依赖图节点配色区分完成/规划/待处理/运行/待确认、滚动条圆角协调、i18n 文案终对齐
- 内部结构重构:13 个 Rust 与 3 个 TS 大文件拆分(进程执行层、命令层、类型定义、store 切片),提升可维护性
- 开发构建(debug)支持多开,生产构建保持单实例
摘要
- 全新任务看板:五列 Kanban、依赖拓扑图与依赖感知自动派发、详情对话区与评论区,看板任务一键贯通终端与文件面板
- 支持 .mmd / .mermaid 文件编辑与预览,mermaid 图表可导出 PNG/SVG,并可从系统「打开方式」直接打开
- 支持从系统「打开方式」打开文件到文件面板,自动转发到运行中实例
- 会话分享新增 AskUserQuestion 问答记录导出
- 修复 Pi 模型选择器、分支弹层滚动、图片放大穿透等多项问题
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.6
0.10.6 发布说明
✨ 新功能
- Hermes CLI 全面接入:依赖管理新增 Hermes 检测与一键安装;新增完整 Hermes 配置页(工具集与凭证、消息网关 8 平台、MCP / Hooks / 技能 / 记忆 / 插件面板、子代理 delegation 配置、LSP 服务器逐个安装与状态徽标);模型供应商对接(供应商组选择、三件套落库、上下文窗口)。
- Hermes 对话执行(二期 ACP):经 ACP 协议与 Hermes 会话直接对话,重启后历史可加载(sessions export 解析)、切换模型保留历史(改会话模型 + resume 新模型)、/ 命令面板与技能映射、群聊成员支持、用量统计接入;回合卡死看门狗(turn 内 2 分钟无输入自动提示,不误杀)。
- Pi CLI 接入:纳入实验功能(默认关);用量统计(解析 Pi camelCase usage,口径与其它 CLI 一致)、MCP 运行健康检测(stdio initialize 握手 / http JSON-RPC)、Subagents 运行态生命周期卡片(运行 / 完成 / 失败状态与最终结果)、会话分叉(文件级 fork,基于 parentId DAG,不修改源文件)、Package 兼容升级检测(npm registry dist-tags)、权限模式收敛 3 档(审批 / 计划 / 完全访问)。
- 模型选择列表行内展示上下文窗口(各 CLI 家族通用)。
- 设置页依赖管理二级菜单(折叠组)与 Hermes 配置页骨架。
🐛 修复
- 用量统计虚高约 2.7 倍(实测 5286w vs 后台账单 1957w):Claude Code 将同一 API 调用按 content 段拆成多行 JSONL、每行带同一份完整 usage,原逐行累加导致 token 统计虚高;现按 message.id / promptId 全局去重(fork 复制的 JSONL 不再二次计费),与后台实际 API 调用计费一致。
- Hermes 任务被错误 spawn 成 Kimi 进程(泛化重构漏改硬编码 cli 参数):会话 id 前缀错误、零输出提示误报「Kimi 本轮未产生任何输出」、模型 / env 注入全被跳过。
- Hermes 模型切换真正生效:Windows 上配置目录写死 ~/.hermes 错位(实际在 %LOCALAPPDATA%\hermes),凭据预检与配置读写全部错位;已修正并支持 spawn 前改写 config.yaml 模型块。
- Hermes 切模型不再丢上下文:此前切模型 = 清会话重来;现直接改 state.db 会话模型 + resume 新模型,历史保留。
- Hermes 二次发送重放历史:停进程后再次发送,第一轮回复被 session 回放重复渲染,已抑制回放。
- Codex 上下文窗口修复:gpt-5.4 mini slug 连字符归一化(选中该模型时不再查表 miss 回落 200K,兼容存量旧数据);OAuth 原生模型漏读 codex-oauth 行 per-model 覆盖,用户手填窗口不生效,已补读。
- 插件技能扫描重写:manifest 驱动 + 按各 CLI 实际加载语义(平铺 / 递归分族),剔除 CLI 不加载的幻影技能(此前选中发送会 0 回合终止),并支持嵌套布局(skills/<分类>/<技能>/SKILL.md 与分组目录穿透)。
- Pi 系列修复:上下文用量按 pi_provider / pi_model 解析(不再误用 claude 字段导致总量回退错误);主动停止进程时未决权限 / 提问请求 fail-closed 清理(消除可点击幽灵卡片);子代理继承模型配置(标准 env + models.json 引用 key 不落盘);运行 slash commands 与技能加载;RPC 断连安全恢复;成功会话回填不再弹多余提示。
- 依赖管理无子项(Hermes / Pi 全关)时隐藏折叠按钮、不支持展开。
🔧 优化
- Hermes / Pi 纳入实验性功能(默认关闭):未开启时隐藏全部入口(依赖管理 / 设置面板 / 对话窗口 / 群聊),已有任务不受影响;需在「设置-通用」中手动开启。
- ACP 日志方言化:hermes 任务日志前缀不再显示 [kimi],真机日志可直接区分 CLI 家族。
- Pi 流式 JSONL 解析性能:由每行 drain 改游标消费,消除 O(n²),大批量输出不再反复内存搬移。
- 设置页控件统一:下拉框统一为 shadcn Select(Radix,修复 apiMode 空串承载)、输入框统一为 shadcn Input / Textarea(标准主题聚焦环);侧边栏新建任务 / 群聊按钮去边框统一字符加号。
- Hermes 握手健壮性:超时放宽至 180s(上游同步拉取模型目录无超时),spawn 剔除 gemini 探测黑洞 key(部分网络下握手卡死)。
- Hermes 设置页 UI 细节:启用开关改 Switch(处理中动画)、TTS 缺 Key 状态提示、凭证输入 placeholder 按 key 推断 + 平台语义 label + 申请链接表、LSP 弹窗列表三列对齐。
摘要
- Hermes 全面接入:完整配置面板(依赖 / 工具凭证 / 消息网关 / MCP / Hooks / 技能 / 记忆 / 插件 / 子代理 / LSP)+ ACP 对话执行(历史加载、切模型保留上下文、/ 命令、群聊、用量统计、卡死看门狗)。
- Pi CLI 接入:实验开关、用量统计、MCP 健康检测、子代理生命周期卡片、会话分叉、Package 兼容升级检测。
- 修复用量统计虚高约 2.7 倍:按 message.id / promptId 全局去重,口径与后台账单一致。
- 修复 Codex 上下文窗口与模型 slug 问题;重写插件技能扫描(剔除幻影技能、支持嵌套布局)。
- Hermes / Pi 均为实验性功能,默认关闭,可在「设置-通用」中开启。
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.5
0.10.5 发布说明
✨ 新功能
- Markdown 本地文件链接与图片渲染:消息中的本地文件链接自动渲染为文件 chip(file:// 解码、外部绝对路径 stat 校验;codex 常见的
:行/:行:列行号后缀被剥离后同样正确识别为文件 chip),不存在的路径显示为 no-op 链接,不再误触刷新。 - 消息图片直接展示:本地与远程图片在消息内直接渲染,点击可放大预览(lightbox),右键菜单支持复制图片;会话消息右键菜单新增图片复制与外部文件标签分流。
- Kimi 任务终端模式(TUI):任务可一键切换到终端模式,以 Kimi TUI 续接 ACP 会话实时交互(有 kimi_session_id 即可切换)。
- 用量统计悬浮明细:活跃热力图与按天趋势图悬浮显示输入 / 输出 / 缓存命中明细;趋势图支持按模型展开查看。
- 群聊接力增强:每轮向成员注入本群成员名册,@ 唤起须用精确全名,成员不再猜名导致接力链断裂;群成员权限按 CLI 家族自适应(补齐 codex / opencode / kimi 被丢弃的权限);接力派生链对已排队成员去重,消除重复浪费轮。
🐛 修复
- 点击本地链接不再刷新应用(根治):非 web / mailto / tel 链接点击一律 no-op,空 href(tel / ftp / 空目标等)preventDefault,堵住最后一类刷新路径。
- Codex 历史恢复卡顿修复:exec 读文件(变量 + 行号循环拼接命令)不再被误判为歧义语法,Read 标签与行号恢复;exec 调用可正确拆分为 shell / apply_patch,中断脚本的兜底终态不再显示「运行中」。
- Kimi 历史错序修复:历史子代理父子映射兼容后台注册格式(task_id 首行),修正对话末尾错序。
- CLI 代理配置修复:spawn 指纹纳入代理配置并修正 kimi / opencode 代理解析,代理变更后进程立即按新配置重生。
- 用量统计口径修正:Token 总量 / 热力图 / 按天趋势计入缓存读取,与模型表口径一致,纯缓存模型不再被过滤。
- 设置页状态缓存:模型供应商与依赖探测结果缓存,避免重复扫描加载。
- 非法编码的 file:// URL 不再抛错,外部文件名称反斜杠归一。
🔧 优化
- 群聊实时流出口 40ms 窗口合并,消除多成员并发的事件洪峰。
- 群聊常驻新建入口改为兜底显示,任意状态恰有一个创建入口。
- 成员权限档位逻辑收敛为单一事实源(cliPermissions.ts),各 CLI 家族映射一致。
摘要
- Markdown 本地文件链接与图片渲染:本地路径链接变文件 chip,图片可放大预览、右键复制。
- Kimi 任务终端模式:一键切换 TUI 续接 ACP 会话,实时交互。
- 用量统计悬浮明细:热力图 / 趋势图查看输入、输出、缓存命中,口径计入缓存读取。
- 根治点击本地链接刷新应用,并修复 Codex / Kimi 历史恢复卡顿与错序问题。
- 群聊接力增强:成员名册注入、CLI 家族权限自适应、实时流合并去洪峰。
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.4
0.10.4 发布说明
✨ 新功能
- 历史会话一键导入:工作区「⋯」菜单新增「导入历史会话」,扫描 claude / reclaude / codex / opencode / roo 五族 CLI 的本地会话,支持关键词搜索、多选、已导入标记去重,批量创建为任务。
- Codex 供应商 Responses API 直连:模型供应商可单独配置 Responses API 地址,配置后 Codex 直连供应商、不再强制经内置中转;自动为直连模型生成模型目录,按真实上下文窗口运行(如 deepseek 1M);原「经内置中转使用」开关移除,路由改由地址配置驱动。
- CLI 选择器只列已安装 CLI:下拉仅展示已安装的 CLI,全部未安装时显示红色提示并可直接跳转依赖管理页安装。
- Kimi 后台任务实时流:后台任务显示 ⚡ 指示,steer 回合实时流式呈现,不再等待整轮结束。
- qoder 工作流富卡适配:qoder CLI 的动态工作流(后台任务)通过 tool_result 锚点 + snapshot 轮询实时显示进度富卡;重建命令兼容 qoder 链接与 snapshot 形态,编辑历史消息/分叉不再报错。
- OAuth 认证配置改进:模型供应商 OAuth 认证入口按依赖管理探测结果动态显示;命令配置区加行内 label 并默认折叠,配置界面更清爽。
🐛 修复
- Kimi 停止按钮失效:interrupt 后补 3 秒未收尾降级强杀,停止操作不再无响应。
/skill:xx粘连中文报 Unknown ACP command:file/cmd 芯片文本化补尾随空格,修复斜杠命令与中文粘连导致的识别失败。- 会话导入路径安全校验:校验 kimi session_index 的 sessionDir 必须落在 home 目录内,防止路径遍历。
- 本地 x64 打包缺 DLL:新增
pnpm dist:win-x64脚本对齐 CI 流程,打包就位 sherpa-onnx 相关 DLL,安装包在其他机器上不再报「找不到 sherpa-onnx-c-api.dll」。
🔧 优化
- CLI 安装检测结果提升到全局状态:应用启动与 CLI 安装完成时自动刷新,设置页逐项探测结果同步写入,界面展示始终与实际一致。
- CLI 未安装提示与跳转链接文案接入 i18n 分片,支持中英文切换。
- 测试锁统一并入共享锁,消除全量测试随机失败。
摘要
- 历史会话一键导入:工作区「⋯」菜单扫描 claude / codex / opencode / roo 等五族 CLI 会话,搜索、去重、批量建任务。
- Codex 供应商直连 Responses API:按真实上下文窗口运行(deepseek 1M),移除内置中转开关。
- CLI 选择器只列已安装项:未安装时红色提示并一键跳转依赖管理安装。
- Kimi 后台任务实时流 + qoder 工作流富卡适配:后台进度不再黑盒等待。
- 修复一批问题:Kimi 停止失效、
/skill:xx粘连报错、会话导入路径校验、本地打包缺 DLL。
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.3
0.10.3 发布说明
✨ 新功能
- 语音交互模式(实验功能):新增语音模式按钮与五态语音面板,可用语音直接对话、打断等待与操控审批,全程免打字。默认关闭,在设置「实验功能」中开启。
- 语音唤醒应答:默认唤醒词「小码」(可自定义文案),支持模糊拼音容错匹配;应答播报期间冻结静音计时,实现自然对话闭环。
- 语音设置页:新设 voice 分类——唤醒词、静音超时、模型下载(带进度)、音色语速与总开关,滑杆释放时提交避免连续热重启。
- TTS 朗读与多音色:回复喂句朗读、审批卡朗读、完成栏喇叭重播;内置中文女声(标贝 Matcha、fanchen-C、aishell3 等)多音色可选,支持流式切句(代码块/表格自动跳过)。
- 音频气泡:语音消息以内联播放器展示,右键可展开转写文本、复制内容、切换显示。
- 语音审批与选项选择:Ask 卡序号按位置命中(自然语气 / ITN 数字 / 字母),多选题支持语音多选。
- 草稿叶语音模式:草稿页可进入语音对话,第一条语音消息发出时才创建任务并翻页。
- 用量统计多 CLI 维度:统计页新增 CLI 切换(claude / qoder / codex / kimi 及全部合并),图表与模型表随 CLI 动态着色。
- 模型动态配色引擎:前 12 精选色 + 黄金角溢出配色,随主题定参。
- 用量缓存 token 拆分:模型表新增 cache 列,总 token 卡增加缓存命中率副行,缓存命中后追加 per-model 命中率。
- 模型表 total 列:占比与排序改按 total(含缓存)统计,total/in/out/cache 双语标签。
- 中转会话计入 codex 用量:中转任务按任务 pin 还原真实模型名计入用量统计。
- 新建任务「新 Worktree」开关:草稿提交时自动创建全新 worktree 再建任务并绑定,命名 wt- 前缀 + 8 位随机字母数字,仓内 worktree 自动写入
.git/info/exclude;与已有 worktree 选择互斥。 - Kimi 适配 CLI 0.28.1:K3 档位重构与思考深度支持。
- Kimi 待答审批冷开快照:App 重开不丢权限/选择卡,审批从冷开恢复;respond_permission 透传可选 option_id(选择型问答)。
- kimi/qoder 配置回显:任务详情回显 kimi/qoder 配置字段,草稿识别与默认配置下发,remote_bridge 合并支持相关字段。
🐛 修复
- 语音唤醒迟滞、内容截断、绑定重播三症状;采集连续推流饿死静音超时分支致语音永不发送
- 唤醒应答回声混入收音内容(播报尾窗 + 精确同句兜底);TTS 数字读法与听句插值当前唤醒词
- VAD 缺失三层防线(加载前置校验 / 下载联动补齐 / 明确错误引导)防 null 崩溃;whisper language 空串自动检测不再拉崩进程
- Kokoro 多语种补齐 lexicon/dict_dir、Melo dict 与 scale 官方值,防 C 层崩溃
- 麦克风采集捕获句柄补 Drop 兜底防流泄漏
- codex 中转任务历史丢失——读 rollout 连同隔离 home 的 sessions 根一起扫
- qoder 撤销/编辑重发后新消息被自动撤销——按方言清会话列
- kimi reader EOF 崩溃路径补清 pending_controls,防冷开复活幽灵审批卡
- 定时任务:定时创建后清空输入框、定时触发实时流兜底订阅、过期一次性定时任务清理
- worktree 文件 tab 按物理绝对路径去重,消除同一文件双 tab;面包屑显示从工作区根出发的真实 worktree 路径
- 文件 chip 相对路径按任务 worktree 基准解析;点击嵌在 markdown 链接内的 chip 时阻止页面整页重载
- 建树等待期被停止后不再发送已撤回的消息
- 用量图表 tooltip 锚定光标并保持间距、视口自适应(夹取 + 上下翻转),不再遮挡鼠标
🔧 优化
- 移除 qoder 统计维度(CLI 不输出用量数据);kimi 环境变量占位模型归入「未知模型」
- 模型表缓存命中率保留两位小数
- 语音功能纳入实验功能开关(默认关,同群聊 beta 模式);唤醒词匹配采用输入法同款模糊音集
- 提交任务时任务先行乐观显示,worktree 后台创建完成后再发送
- 默认唤醒词「龙码」改为「小码」(声母差异大,STT 更易分辨)
摘要
- 语音交互模式(实验功能):语音面板 + 唤醒应答 + TTS 多音色朗读 + 语音审批/选项选择,默认关闭,在设置「实验功能」中开启。
- 用量统计增强:多 CLI 维度切换、模型动态配色、缓存 token 拆分与命中率展示、模型表 total 列。
- 新建任务「新 Worktree」开关:提交时自动创建全新 worktree 并绑定任务。
- Kimi 适配 CLI 0.28.1:K3 档位重构与思考深度支持,待答审批冷开恢复。
- 修复一批稳定性问题:codex 中转历史丢失、qoder 自动撤销、定时任务状态残留、worktree 文件双 tab 等。
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.2
0.10.2 发布说明
✨ 新功能
- 群聊多 CLI 协作:全局成员库 + 建群/管理弹窗 + 消息气泡流 + 编排器队列。在设置「实验功能」中开启 Beta 开关后,任务列表出现群聊入口,支持多模型成员协作对话。
- 消息链并发模型:编排器从整群并发改为消息链粒度调度——链内串行、链间并行、同成员全局串行,调度更精细公平。
- 气泡分段渲染:思考/工具/正文按到达顺序原位展示,流式正文 Markdown 化,彻底改变此前工具和正文分段割裂的阅读体验。
- 消息气泡折叠:点击成员名字可折叠/展开整条气泡(含单行预览);连续工具组默认折叠为「工具调用 N 条」头,支持单组展开和全部展开。
- 群聊 Thinking 持久化:group_messages 新增 thinking 列,流式思考增量分流落库,回溯历史可见。
- 内联 @ chip:消息正文中 @ 成员以 chip 形式渲染,rehype 插件集成入 Markdown 链路,pre/code/a 标签内免疫。
- 成员急停:运行中成员气泡悬浮显示红色终止按钮,单停不影响群内其他人。
- 回到开头按钮:长消息正文底部常驻「回到开头」按钮,滚动到末尾仍可一键回顶。
- 接力克制提示:成员前缀添加接力提示文案,减少礼节性 @ 导致的不必要接力循环。
- Composer 群聊接入:支持
@member和@allchip、两段 @ 面板、群聊发送与「将发送给」提示。 - Qoder 上下文窗口选择器:每任务独立档位选择(200K / 400K / 1M),二进制 K/M 口径全链路对齐,旧十进制值自动迁移归一。
- TUI 终端固定深色主题:固定深色背景,关闭透明与主题跟随订阅;滚动条恢复可拖拽。
- 实验功能分区:常规设置底部新增「实验功能」区块,群聊 Beta 开关默认关闭,关闭时隐藏所有群聊入口。
- Release 发布工作流:新增自动化发布管线——预检 / 三仓文档并行生成 / 本地校验 / 串行 push 打 tag,支持 dryRun。
🐛 修复
- 群聊建群弹窗内联创建的成员在设置页不可见 — 引入
groupMembersEpoch信号统一刷新 - 群聊 running 光标从方块改为任务对话同款三点跳动指示
- 群聊急停/中断/无正文状态文案未进入分段渲染路径,running 工具段永久转圈 — 收口所有分段路径
- 群聊成员表单与弹窗内容根加
min-w-0,根治长模型名/长文本撑破 DialogContent - 群聊 Kimi 家族成员 providerId 丢失导致静默失效 — 修正为
provider:{id}:{model}格式 - 群聊 @ 切分前后端名字边界语义不一致,防止「@老张快来」误命中
- 群聊运行中且无 thinking 时不渲染无用「展开全部」按钮
- 群聊用户气泡隐式默认目标补充回退 chip 行
- 群聊删除前等待隐藏任务真正停止,消除孤儿进程竞态
- 群聊旧库迁移补全
group_messages.thinking/segments列的 ALTER 路径测试
🔧 优化
- 群聊新建按钮改为 info 蓝语义色(三主题自适配)+ 前置 + 图标,与新建任务金色区分
- 群聊成员表单模型选择器升级为 popover(搜索 + 供应商分组),删除独立供应商下拉
- 移除已废弃的
xtermThemeFormock 代码
摘要
- 群聊多 CLI 协作:全局成员库、建群/管理弹窗、消息气泡流(分段渲染 / 折叠 / 内联 @)、编排器消息链调度、Thinking 持久化、单成员急停——完整 Beta 上线,默认隐藏,在设置「实验功能」中开启。
- Qoder 上下文窗口:每任务档位选择器(200K / 400K / 1M),全链路二进制口径对齐 + 旧值自动迁移。
- TUI 终端体验优化:固定深色主题 + 滚动条恢复可拖拽。
- Release 自动化:新增发布管线,支持预检、并行文档生成与 dryRun。
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。
v0.10.1
LoongCode 0.10.1
上一版本 0.10.0
本版头号功能是 接入 Qoder CLI(第 5 个 CLI 家族)。继 Claude Code、OpenAI Codex、OpenCode、Kimi Code 之后,任务现在可以在 Claude / Codex / OpenCode / Kimi / Qoder 五个 CLI 家族之间按需切换。Qoder 不是「占位式」接入——流式对话、交互审批、停止回滚、历史还原、分叉、终端 TUI、深度搜索、设置六件套、依赖面板、应用内账号登录一次到位。此外本版还新增 草稿态直接进入终端模式,并彻底修好了「输入框 chip 紧贴时中文输入法失效吞字」这个长期困扰的老问题。
✨ 新功能
- 接入 Qoder CLI(第 5 个 CLI 家族):新建任务 / 草稿时可选择 Qoder,模型、思考深度、权限等配置按家族各记各的、互不串台。底层与 Claude 家族共用同一套驱动(会话路径、启动参数按「方言」参数化),因此一上来就拥有对齐的完整体验:
- 完整对话回合 —— 回复实时流式渲染,思考与正文分流呈现,工具调用归一为统一的工具卡形态;执行命令 / 改文件时弹出审批卡片可就地允许或拒绝,运行中随时中断。
- 历史精确还原与会话操作 —— 任务关闭后重开可还原多轮对话(含子代理对话,路由进独立折叠子卡片);「停止」按本轮差异回滚、分叉到新会话、编辑历史消息重发、会话检查点均可用。
- AI 会话自动命名 —— 优先采用 Qoder 原生生成的会话标题,没有时回退到「首条消息摘要」。
- 模型 / 思考深度 / 权限在线切换 —— 模型档位
Auto(智能路由) / Ultimate / Performance / Efficient / Lite;思考深度default / low / medium / high / xhigh / max;权限档default / acceptEdits / auto / dontAsk / bypassPermissions(Qoder 无规划模式,故不提供 plan 档)。三项均可会话中途切换、即时生效。 - 终端 TUI 模式 —— 分屏可在「对话 / 终端」之间切换,直接使用 Qoder 原生终端界面并续接同一会话。
- 深度搜索与 ✨ 生成提交信息 —— 跨会话深度搜索现在同样索引 Qoder 任务;Git 提交面板的 AI 生成提交信息也支持用 Qoder 完成。
- 上下文用量条 —— 按 Qoder 返回的上下文占用比例折算展示。已知限制:重开一个已有任务时,在下一轮实时事件到达前用量条显示占位符「—」(Qoder 落盘的会话记录中不含用量数据)。
- Qoder 账号应用内登录:在「设置 → 模型供应商」新增 Qoder OAuth 一行,点「登录」即自动打开浏览器完成授权,回到应用后卡片自动切换为已登录并显示账号邮箱;应用重启后登录态可正确复原。注:Qoder CLI 本身没有提供登出子命令,故该行不显示登出按钮,如需登出请在终端 / TUI 会话中使用
/logout。 - Qoder 设置面板全线补齐(设置页新增 Qoder 家族页签,统一路由到
~/.qoder):- MCP:用户级与项目级 MCP 服务器的增删改。
- 记忆:管理 AGENTS.md 指令文件(项目级 / 用户级双作用域)与自动记忆主题。
- Hooks:可视化管理
settings.json中的钩子。 - 子智能体:管理
~/.qoder/agents下的子代理(可编辑)。 - 技能:列出 Qoder 可用技能(含插件携带的技能)。
- 插件:与 Claude 插件格式互通,支持从 marketplace 浏览安装、启停与卸载,变更即时反映到
/面板。
- Qoder 依赖管理:依赖面板新增 Qoder CLI 卡片,自动检测安装状态与版本,支持一键安装(官方脚本,Windows / macOS / Linux)与一键更新(
qodercli update);未登录时给出前往「设置 → 模型供应商」登录的指引。 - Qoder 斜杠命令面板:
/面板收录 22 条精选 Qoder 内置命令与技能(quest/review/memory/kanban/wiki/debug/security-scan/skill-creator等),全部配有中英双语说明;同时扫描~/.qoder与工作区.qoder下的自定义命令、技能、工作流与插件命令。 - 草稿态直接进入终端模式(TUI):新建的草稿分栏现在也能直接切进终端——不必先发一条消息。点击切换按钮即隐式建好任务并进入终端,任务出生就绑定好会话;输入框里已敲未发的内容会平移到新任务,切回对话仍在。同时放开了「已建好但还没有会话的 Claude 任务」直进终端(此前被禁用)。从 TUI 回到对话后,若任务仍是默认名,会按首条消息自动命名;如果全程没发消息就退出终端,任务会干净地回到「无会话」初始态,不留幽灵会话。(该能力目前支持 Claude 与 Qoder 家族。)
- 输入框图片可点击放大:输入框里的图片 chip 现在在可编辑状态下也能点击查看大图(此前只有只读态可以),放大浮层对主输入框、草稿分栏、编辑已发送消息三处同时生效。
🐛 修复
- 输入框 chip 紧贴时中文输入法失效:图片 / 命令 / 文件 chip 紧挨着光标时,微软拼音等输入法会出现拼音打不出汉字、组词被打断、已打的字被吞掉、整个输入框内容顺序错乱。现改用不可见的渲染层锚点隔开合成点与 chip 原子,拼音组词全程连续、零吞字;鼠标点击、Home、方向键等所有进入路径都会自动把光标停在安全位置。作为配套,图片后不再强行插入一个可见空格(此前的临时缓解手段),发送内容更干净;并加了一层兜底——万一仍出现合成异常,文本会被保留而不是丢失。
- 方向键无法跨越 chip:光标位于 chip 右侧紧贴位置时按 ← 会卡住不动;现在会正确跳过 chip(含连续多个 chip)落到左侧文本末尾。
- 复制输入框内容携带零宽字符:从输入框复制文本粘贴到记事本等外部程序时会带上不可见字符;现复制前自动清洗。
- 图片 chip 的删除 × 被裁切:悬停时出现的删除按钮一角被圆角容器切掉;现已完整显示,图标也与文件 / 命令 chip 统一;另修掉「点删除会先删 chip 再弹出已删图片大图」的误触。
/面板搜不到工作区级技能:技能设置页里可见的工作区技能(<工作区>/.claude/skills)在斜杠面板中搜不到;现已补扫,同名时工作区技能优先于用户级技能,且工作区技能的启用 / 禁用开关与设置页保持一致。工作区技能文件变动现在也会实时刷新面板。- 技能来源徽标把工作区技能标成「user」:
/面板的技能徽标此前只按「是否来自插件」二分,工作区级技能被误标为 user;现正确显示为 project(Claude / Codex / OpenCode / Kimi 四个家族同时修复)。
🔧 优化
- 命令面板严格按 CLI 家族隔离:
/面板的内容与描述文案现在完全跟随当前分栏的 CLI 家族——不同家族的同名命令(如init、review、insights)不再互相串味,某个家族的配置目录发生文件变动也不会把它的命令列表推给正在使用其它家族的分栏。 - 设置页开关刷新命令面板更准确:在技能 / 插件设置页切换开关后刷新
/面板,现按「当前活动分栏」的 CLI 家族与 worktree 路径刷新(此前草稿分栏会被当成 Claude,worktree 任务会被当成主仓库)。 - 插件已安装清单读取更健壮:改为按「新版文件名优先、回退旧文件名」读取,修掉了卸载插件后其命令 / 技能仍残留在
/面板的问题。 - Qoder 工具卡如实显示原生工具名:不再把 Qoder 的
Agent工具改写成 Claude 的Task,与 Qoder CLI 自身展示保持一致。
摘要
- 接入第 5 个 CLI 家族 Qoder CLI:流式对话、交互审批、停止回滚、历史还原、分叉、终端 TUI、深度搜索全部对齐,模型 / 思考深度 / 权限可会话中在线切换
- Qoder 周边配齐:应用内浏览器登录、MCP / 记忆 / Hooks / 子智能体 / 技能 / 插件六件套设置、依赖检测与一键安装更新、22 条精选内置斜杠命令
- 新增草稿态直接进入终端模式:新建草稿无需先发消息即可切进 TUI,未发送的输入自动平移,退出后自动命名、不留幽灵会话
- 修复输入框 chip 紧贴时中文输入法失效吞字 / 内容顺序错乱,并修掉复制携带零宽字符、方向键跨 chip 卡死、删除按钮被裁切
- 修复
/面板漏扫工作区级技能、技能来源徽标错标为 user,并让命令面板严格按 CLI 家族隔离
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。