跳到主要内容

Crush v0.80.0 发布 —— 本地模型自动检测上下文,配置性能大优化

· 阅读需 2 分钟

Crush v0.80.0 封面

本地模型上下文窗口自动检测

之前添加本地模型端点(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写代码的小任