Skip to content

v0.4.2

Choose a tag to compare

@dragons96 dragons96 released this 05 Jun 17:47
· 69 commits to master since this release

LoongCode v0.4.2 发布说明

发布日期 2026-06-06 · 上一版本 v0.4.1

摘要

  • 新建任务进入「草稿态」:点新建不再立即落盘,可先内联挑工作区、模型、Git 分支 / worktree,发送首条消息才真正创建任务;支持 Ctrl+N 快捷新建,并默认选上次用过的工作区。
  • 内嵌浏览器多标签 + 全局化:浏览器标签不再绑定单个工作区,可跨任务共享、同时开多个标签(上限 6,自动回收最久未看的),页内新窗口链接改为新开标签。
  • 任务按「最近活动」排序:任务列表与时间线分桶改用最近活动时间(兜底创建时间),刚对话过的任务自动置顶。
  • 上下文用量虚高修复:修复用量指示器偶发飙到 800%+,改用单轮快照而非整轮累计。
  • 依赖管理与输入法修复:pnpm 已装版本以文件系统为准、列表降序、本体装完提示重启;修复微软中文输入法在行首图片后合成失效。

关于本版本

v0.4.2 是 v0.4.1 之后的一次功能与稳定性更新(75 次提交),主题是任务创建流程与多任务体感:把「新建任务」重做为草稿态——先配置、后落盘,配套工作区内联选择与 Ctrl+N;把内嵌浏览器从工作区解耦为全局多标签;任务列表改按最近活动排序让在用的任务浮上来;并修掉上下文用量虚高、打磨依赖管理、修复中文输入法在行首图片处的合成问题。

✨ 新建任务「草稿态」+ 工作区内联选择

  • 点击「新建任务」进入草稿态:不立即写库,先在主区域里内联挑选工作区、模型 / 推理强度、Git 分支或 worktree,发送第一条消息时才真正创建任务并落盘——避免空任务堆积。
  • 新增 Ctrl+N 快捷键直接新建任务草稿。
  • 启动默认选中上次用过的工作区,少点一步。
  • 草稿态下右侧文件树 / 审查 / 终端 / 浏览器工具照常可用(工具面板按工作区工作,不依赖任务是否已落盘)。
  • 草稿选中的工作区被外部删除时禁止发送并给出 toast 提示;发送后新任务继承草稿选中的 worktree。

🌐 内嵌浏览器:解耦 + 多标签

  • 浏览器标签从工作区解耦为全局(不再绑定单个工作区),可跨任务 / 工作区共享同一组标签。
  • 多标签支持,上限 6,超限按 LRU 回收最久未查看的标签,并保护当前正在看的标签不被误淘汰,达上限时给出提示。
  • 页面内 _blank / window.open 新窗口链接拦截后改为新开标签,修复此前的 opener ACL 报错。
  • 无工作区时也能打开浏览器(此时文件 / 审查 / 终端置灰)。

🕒 任务按「最近活动时间」排序

  • 任务列表与侧边栏时间线分桶不再只按创建时间,改用最近活动时间(last_activity_at,缺失时兜底创建时间):刚发过消息 / 刚结束回合的任务自动浮到前面。
  • 发送消息、回合结束、AskUserQuestion 弹出等时机都会刷新活动时间;老数据库的历史任务自动回填。

🔧 上下文用量指示器虚高修复

  • 修复上下文用量指示器偶发飙到 800%+:根因是读取了整轮累计用量而非单次快照;现改为取最后一条主链 assistant 消息的用量(排除子 Agent 与工具中间行),读数恢复真实。

📦 依赖管理增强

  • pnpm 已装版本以文件系统为准:从 pnpm 运行时目录解析实际已安装的 Node 版本,比解析命令输出更可靠(跨平台)。
  • 两个列表降序:可安装与已安装版本均按语义化版本降序排列。
  • 本体安装完成提示重启:顶层依赖安装完成后弹出重启提示弹窗,确保新环境生效。

🐛 其它修复

  • 微软中文输入法(IME)合成失效:在行首插入图片后,于图片后补一个缓冲空格,修复中文输入法在该处无法正常合成的问题(不限行首,复用已有前导空格)。

⚠️ 已知限制

  • 自动更新仍仅 Windows;下载完整安装包(非增量 diff)。
  • 文件树的复制 / 剪切 / 粘贴接入系统剪贴板,以 Windows 为主验证;macOS 上「剪切」语义可能等同「复制」。
  • 所有模型交互经由本机 Claude Code CLI 子进程,应用不直接访问 Anthropic API。

安装说明(未签名应用)

本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。

Windows(x64 / ARM64)

下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。

macOS(Intel / Apple Silicon 通用包)

下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:

  • 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
  • 方式二(前者无效时):终端执行
    xattr -cr /Applications/LoongCode.app
    再正常打开。

安装后应用内自动更新无需重复上述操作。