Skip to content

v0.10.1

Choose a tag to compare

@dragons96 dragons96 released this 26 Jul 08:53
· 12 commits to master since this release

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
    再正常打开。

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