Repository navigation
v0.5.0
LoongCode v0.5.0 发布说明
发布日期 2026-06-07 · 上一版本 v0.4.3
摘要
- 移动端支持(微信 ClawBot):绑定微信官方 ClawBot 机器人后,用手机微信即可远程新建 / 驱动任务、接收 AI 回复,连交互式提问也能回数字作答。
- worktree 任务续聊修复:修复 worktree 任务重启后历史空白、自动脱离、续聊断裂;目录丢失时弹窗让你重建或回退主仓库,不再静默脱离。
- 一键生成提交消息:提交对话框新增 ✨ 按钮,按当前改动一键生成规范的提交消息(隔离的一次性会话,不占用任务列表)。
- pnpm 运行时版本管理调整:Node 运行时改为「已应用 / 可应用」语义,应用某版本即执行
pnpm runtime set node,可应用列表异步加载更顺滑。 - 变更计数对齐:修复顶栏变更徽标 / 提交计数漏算未跟踪子目录内文件、与审查面板对不上的问题;审查面板文件行新增目录段显示。
关于本版本
v0.5.0 是 v0.4.3 之后的一次较大功能更新(132 次提交),主题是把 LoongCode 延伸到手机——通过接入微信官方 ClawBot 机器人,你不在电脑前也能用手机微信查看任务进展、下发新指令、接收 AI 回复,乃至回答交互式提问。同时这一版修复了 worktree 任务在重启 / 切换后历史空白、自动脱离、续聊断裂的顽疾,新增提交对话框的 ✨ 一键生成提交消息,并调整了 pnpm 运行时版本管理的交互与变更计数的口径。
📱 移动端支持(微信 ClawBot)
LoongCode 现在可以接入微信官方 ClawBot 机器人,把任务带到手机上:
- 入口与绑定:侧边栏设置旁新增手机入口,打开机器人管理对话框,扫码登录即可把微信账号与机器人绑定;支持查看登录状态与解绑。凭据只保存在本机后端,界面仅展示绑定状态与时间戳。
- 远程驱动任务:在手机微信里给机器人发消息即可新建并驱动任务——新建的 bot 任务自动继承上次使用的模型 / 推理强度 / 供应商,固定 bypass 模式;首条消息的前缀会成为任务标题。
- 实时双向同步:通过微信发的消息会实时同步进 GUI 对话(复用自发消息的渲染流),AI 的回复也会推送回微信;回复粒度可配(标准 / 完整)。
- 命令与交互式提问:支持帮助 / 模式 / 状态等中文命令;遇到 AskUserQuestion 交互式提问时,会把选项渲染成带编号的文本,回复数字即可作答。
- 安全闸门:未绑定工作区、任务处于 Running / Waiting 等状态时,按白名单放行,避免误触。
🌿 worktree 环境跨重启恢复
修复了 git worktree 任务在应用重启 / 切换后的一类数据问题:
- 根因:Claude CLI 的
--resume严格按当前工作目录(cwd)定位会话,而 worktree 任务的会话目录与主仓库不同,重启后定位错位,导致历史空白、自动脱离 worktree、续聊断裂。 - 修复:新增
resolve_session_dir统一解析会话的有效目录,发消息 / 读历史 / 用量 / 停止 / 分叉全部按它定位;reconcile 改为信任数据库记录、目录确实丢失才标记 missing,并尝试自愈重新认领。 - worktree 丢失对话框:当活动任务的 worktree 目录不在了,不再静默脱离,而是弹出对话框让你重建 worktree 或回退到主仓库。
✨ 一键生成提交消息
- 提交对话框(CommitDialog)新增 ✨ 按钮(带 tooltip 与加载态),点击即可根据当前改动自动生成规范的提交消息。
- 生成走一次隔离的一次性 Claude 会话(bypass + 低推理强度),不进入任务列表 / 进程注册表,用完即清理临时会话。
- 生成时会先清空并禁用输入框,完成后填入结果;失败时会带出供应商的真实错误文本,便于排查。
📦 pnpm 运行时版本管理调整
针对 pnpm 弃用 pnpm env 的变化,调整了 Node 运行时版本管理:
- 语义改为「已应用 / 可应用」:「已应用」展示当前
node -v的单个版本;「可应用」列出可切换的版本,点击即执行pnpm runtime set node <ver> -g应用。 - 移除了旧的目录扫描逻辑与 Node 的卸载 / 设默认操作;可应用列表改为异步加载并显示加载中提示,未检测到 Node 时给出提示。
🔢 变更计数对齐与审查面板目录段
- 计数对齐:修复顶栏变更徽标 / 提交计数漏算未跟踪子目录内文件的问题(
git status改用-uall,并与审查面板共享同一套路径过滤口径),徽标数字与审查面板列表不再对不上。 - 审查面板目录段:审查面板的文件行会在文件名右侧用灰色小字显示目录段,过长时自适应中段省略,定位文件更直观。
⚠️ 已知限制
- 自动更新仍仅 Windows;下载完整安装包(非增量 diff)。
- 移动端支持目前通过微信 ClawBot 实现,为首个版本;多问题(multi-question)的 AskUserQuestion 在手机端会降级提示去 GUI 作答。
- 文件树的复制 / 剪切 / 粘贴接入系统剪贴板,以 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
安装后应用内自动更新无需重复上述操作。