CodeWhale v0.8.59 发布 —— Kimi K2.7 Code、语音命令、线程回退、Hugging Face provider,一个版本塞了 20+ 新功能

Moonshot Kimi K2.7 Code 模型默认接入
Moonshot/Kimi provider 现在默认指向 kimi-k2.7-code 模型,kimi/kimi-k2 别名都解析到这个模型。旧版 kimi-k2.6 仍可选,OpenRouter 上也加了 moonshotai/kimi-k2.7-code 注册行。
Kimi 在 coding 领域的持续发力——K2.7 Code 主打代码能力,对用 Moonshot 做编程的团队来说是个直接升级。
语音命令入箱
/voice、/voice-send、/voice-control 三个命令正式内置了。通过 sox/rec/arecord 录音,走当前 provider 的 chat-completions API 转写,插入到 composer 光标位置。还配了 voice.toggle hotbar 动作。
语音命令的 help 和 status 文本也已经本地化到 7 种语言。对国内用户来说,在终端里用中文语音输入指令不再是 demo 级功能。
线程回退 + 快照恢复 API
GUI 客户端现在可以调 POST /v1/threads/{id}/undo、/patch-undo、/retry 来 fork、回滚或重跑最近的对话轮次。POST /v1/snapshots/{id}/restore 可以按 ID 恢复工作区快照。
对桌面端用户来说,误操作后回退不再靠手翻历史——多了程序化的 undo 能力。
Hugging Face Provider 正式支持
Hugging Face Inference Providers 现在有了一等公民的配置、环境变量、文档和注册中心覆盖。支持 huggingface/hugging-face/hugging_face/hf 四个别名和 HUGGINGFACE_*/HF_* 环境变量回退。
如果你在 HF 上跑自建模型,现在配置起来跟其他 provider 一样简单了。
其他亮点
简洁 Verbosity 模式(#3052):CLI 非交互模式默认精简 prompt/output,直到被 config/env/--verbosity 覆盖。TUI 不受影响。
Provider 回退链(#2773):配置 fallback_providers 后,主 provider 挂了自动走 fallback,TUI 可报告/切换/重置 fallback 状态,footer 可见。
Provider-wait 可观测性(#3095):footer 卡住原因现在显示具体 provider/model、空闲秒数、stream budget,fanout 计划是否还在 0 running。
交互式 fanout 门控(#3095):sub-agent 子任务排队在可配置的信号量后([subagents] interactive_max_launch,默认 4),等待时显示原因。
SSE 无空格兼容(#3152):某些 provider 发 data:{...}(无空格)之前被拒绝——现在 data: {...} 和 data:{...} 都接受。
升级:
codewhale update
npm install -g codewhale
⚠️ npm 包可能有短暂延迟,codewhale update 直接走 GitHub Release 二进制。
完整更新日志:GitHub Release
v0.8.59 是 CodeWhale 改名以来功能密度最高的一个版本——语音、HF provider、线程回退、Kimi 新模型,每条线都不浅。
📢 关注我,获取最新开源更新日志和开发者工具动态。
#CodeWhale #Kimi #语音助手 #HuggingFace #版本更新