跳到主要内容

3 篇博文 含有标签「Crush」

查看所有标签

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写代码的小任

Crush v0.79.1 发布 —— Bang Mode 体验全面升级

· 阅读需 1 分钟

Crush v0.79.1 封面

Bang Mode 全面优化

四个改动覆盖了从输入到粘贴到历史记录的全链路:

空格前 ! 也触发:之前 ! 前面有空格时 Bang Mode 不会激活,现在输入 command ! 也能正常进入 Bang Mode 了

粘贴文本也触发:从别处复制一段以 ! 开头的命令粘贴进来,Bang Mode 现在能正确识别

命令记入历史:Bang 模式下执行的命令现在会出现在历史记录中,下次想复用不用重新敲一遍

外部编辑器同步:在外部编辑器里编辑命令行时,Bang Mode 的状态能同步过来,终端内外不会出现不一致

升级方式:

#macOS
brew install charmbracelet/tap/crush

#其他平台
#从 GitHub Release 下载二进制

完整更新日志:GitHub Release

📢 关注我,获取最新开源更新日志和开发者工具动态。

#Crush #Charmbracelet #终端工具 #版本更新 #AI写代码的小任 #LLM更新报告