# Claude Code Haha v0.1.8 这是一个以桌面端 Slash Command、Provider 配置体验和会话稳定性为主的版本。 相比 `v0.1.7`,这次重点补齐了桌面端里 `/status`、`/cost`、`/context` 等命令的可视化检查能力,让终端工作流可以作为独立标签页留在桌面端内使用,同时修复了 provider runtime 漂移、rewind 回退目标错位、CLI 异常退出后会话卡住等问题。 ## 主要更新 - 增强桌面端 Slash Command 面板:`/status`、`/cost`、`/context` 会在桌面端内展示会话状态、用量和上下文信息,不再只依赖终端文本输出。 - 桌面端 Slash Command 行为进一步贴近 CLI:补齐 `/help`、`/clear`、`/compact`、`/plugin` 等命令的本地处理与边界提示,并支持按 `Esc` 关闭命令面板。 - 终端能力升级为桌面端标签页工作流:可以在标签栏中打开和保留多个终端页签,设置页里的终端也可以直接新建独立终端标签。 - Provider 配置体验优化:设置页补齐 API Key 入口、说明文案、密钥显示/隐藏逻辑和本地 provider 引导,并新增接口AI、胜算云、LM Studio、Ollama 等预设配置入口。 - Kimi 预设切换到 coding endpoint,并补充 Kimi / 自定义 provider 常见认证问题的 FAQ 排查说明。 - 桌面端本地服务启动失败时会显示最近的 server stdout/stderr 诊断日志,并支持一键复制诊断信息,方便定位 sidecar 或环境启动问题。 ## 问题修复 - 修复桌面端会话在使用第三方 provider 时可能退回旧 settings 或错误模型能力的问题,让会话运行时更稳定地沿用当前激活的 provider、model 和能力配置。 - 修复第三方 Anthropic 兼容端点的 thinking / adaptive thinking 能力误判问题,减少模型能力不兼容导致的请求失败。 - 修复桌面端 rewind 可能因为隐藏消息或可见索引错位而回退到错误 turn 的问题,现在会优先按用户消息 ID 精确定位并校验原始内容。 - 修复 CLI 在会话过程中异常退出后,桌面端 turn 可能长时间停留在进行中的问题;异常退出也会正确结束当前消息状态。 - 修复子代理工具活动在桌面端聊天记录中被错误拉平的问题,让 subagent 的工具调用和结果继续保持嵌套展示。 - 修复 ripgrep 路径检测不稳定的问题,避免 Bun 虚拟路径或不可执行路径被误当作可用 `rg`,并在不可用时给出更明确的错误。 - 修复飞书适配器 HTTP 请求缺少超时保护的问题,避免外部接口慢响应时长期阻塞机器人处理流程。 - 修复 `/clear` 等 Slash Command 的参数边界处理,避免误解析或误清理会话状态。 - 修复桌面端 inspector 中上下文百分比显示缺失,以及 `/context` 查询在部分运行时下可能长时间等待的问题,并优化暗色模式下模型选择器的对比度。 ## 其他说明 - README 和文档补充了赞助合作方、参考项目说明,以及自定义 Provider / Kimi 认证错误排查内容。 - 补齐并润色了早期版本的 release notes,方便从 GitHub Release 回看历史版本变化。 - 本地 macOS Apple Silicon 测试打包脚本改进了签名与 sidecar 校验流程,提升本地构建产物的启动成功率;正式 GitHub Actions release 流程保持不变。 - GitHub Release 正文继续以 `release-notes/v0.1.8.md` 作为来源,发布时无需再手动复制 Markdown。 ## 安装说明 ### macOS 首次打开如果提示“已损坏”或“无法验证开发者”,请执行: ```bash xattr -cr /Applications/Claude\ Code\ Haha.app ```