Skip to content

v0.10.6

Choose a tag to compare

@dragons96 dragons96 released this 05 Aug 08:01
· 5 commits to master since this release

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 弹窗列表三列对齐。

摘要

  1. Hermes 全面接入:完整配置面板(依赖 / 工具凭证 / 消息网关 / MCP / Hooks / 技能 / 记忆 / 插件 / 子代理 / LSP)+ ACP 对话执行(历史加载、切模型保留上下文、/ 命令、群聊、用量统计、卡死看门狗)。
  2. Pi CLI 接入:实验开关、用量统计、MCP 健康检测、子代理生命周期卡片、会话分叉、Package 兼容升级检测。
  3. 修复用量统计虚高约 2.7 倍:按 message.id / promptId 全局去重,口径与后台账单一致。
  4. 修复 Codex 上下文窗口与模型 slug 问题;重写插件技能扫描(剔除幻影技能、支持嵌套布局)。
  5. Hermes / Pi 均为实验性功能,默认关闭,可在「设置-通用」中开启。

安装说明(未签名应用)

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

Windows(x64 / ARM64)

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

macOS(Intel / Apple Silicon 通用包)

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

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

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