mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-16 13:03:31 +08:00
The release note is now the GitHub Release source of truth, and the desktop version files have been moved together so the tag-triggered workflow can package the same version consistently. Constraint: release-desktop.yml reads release-notes/v0.1.8.md from the tagged commit Rejected: Push tag without a release commit | workflow requires version files and notes in the tag Confidence: high Scope-risk: narrow Reversibility: clean Directive: Keep the release notes filename aligned with the tag before pushing future releases Tested: bun run scripts/release.ts 0.1.8 --dry Tested: bun run scripts/release.ts 0.1.8 Not-tested: Remote GitHub Actions build before pushing the tag
3.6 KiB
3.6 KiB
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
首次打开如果提示“已损坏”或“无法验证开发者”,请执行:
xattr -cr /Applications/Claude\ Code\ Haha.app