Crush v0.80.0 发布 —— 本地模型自动检测上下文,配置性能大优化
· 阅读需 2 分钟

本地模型上下文窗口自动检测
之前添加本地模型端点(llamacpp、olllama、lmstudio、litellm、olmlx)时,上下文窗口大小会被错误设置为零,导致模型认为根本没有上下文可用。现在 Crush 能自动检测模型的真实上下文窗口,不需要手动配置了。
配置性能大优化
配置系统做了重构,加载速度明显提升,模型选择器也更快了。同时增加了并发安全保护,多个 Crush 实例同时写入配置时不再出现竞态条件导致配置损坏。
工具调用验证
当模型发出一个参数不合法的工具调用(无效 JSON)时,以前会话会直接卡死,连新提示都救不回来。现在 Crush 会验证调用格式并向模型报告错误,让它自己修正,不会再卡死了。
其他修复
- 滚动加速修复:修复了滚动加速因 stale 状态失效的问题(#3197)
- 认证冲突修复:两个 Crush 实例不再互相使对方的登录失效
- 全局文件搜索优化:大目录下全局搜索保持快速且有边界
- TUI 队列渲染修复:当 todo 或队列在会话中间出现时,状态标签能正常渲染
升级方式:
brew upgrade crush
完整更新日志:GitHub Release v0.80.0
📢 关注我,获取最新开源更新日志和开发者工具动态。
#Crush #v0.80.0 #Charmbracelet #AI编程工具 #LLM更新报告 #AI写代码的小任