跳到主要内容

CodeWhale v0.8.65 发布 —— 路由解析器,Fleet 执行,Provider 仪表盘

· 阅读需 3 分钟

CodeWhale v0.8.65 封面

RouteResolver 路由解析引擎

这是一个全新的路由层:统一的 RouteResolver 负责将 provider、model、offering 解析为 ReadyRouteCandidate(包含端点、协议、模型 ID、上下文窗口、价格等信息)。可执行客户端现在从解析结果直接构建,而不是从配置重新推导。内置的 Models.dev 风格目录提供真实的上下文窗口和定价数据,支持无密钥的缓存查询。

Fleet 执行子系统

Fleet 分布执行模式有了完整的类型定义和配置:支持持久化 manager 恢复、工作区 agent-profile 加载、task spec 中的负载意图、以及持久化解析结果的 receipts。Worker 状态统一展现在 /fleet 表面。

Provider 仪表盘

/provider 新增了运行状态仪表盘,展示:

  • 推理 readiness
  • experimental/supported 成熟度标记
  • 一键查看该 provider 的开放模型
  • 跨 provider 的 /model 搜索(带滚动和 type-ahead)
  • Provider 级 <think> 推理流路由
  • 用量分析(含 Responses 缓存和推理 token)
  • 远程 MCP OAuth 登录

/modeldb 模型参考浏览器

新增只读命令 /modeldb(别名 model-reference, modelref),打开一个分页器显示所有 bundled 模型的真实上下文窗口、最大输出、多模态能力和价格,按 provider/类型分组。不选择、不路由——只展示事实。

更多新 Provider 和路由

  • 用户自定义 OpenAI 兼容 provider:[providers.<name>]
  • DeepSeek Anthropic 兼容路由
  • 千帆路由
  • Zhipu 合并到 Z.ai
  • DashScope/Together 支持

Config 模块化

3120+ 行的 config 拆分为独立模块:ProviderKind、harness posture、provider 默认 seed 等各归其位。AppMode 策略通过统一的 base_policy_for_mode 解析。

其他

  • Transcript 预设/config preset <name>,首发 calm 预设(calm 模式、低动效)
  • 模型能力画像:区分固有模型事实与 resolved 的 provider-route 能力
  • Provider 目录实时刷新:无密钥的 /models 实时获取层
  • 本地化模式选择器/mode 选择器和 composer 的 Vim 模式指示器现支持全部 7 种语言
  • YOLO 后台 Shell 审批修复:YOLO 模式不再弹后台 shell 审批框
  • MCP 连接稳定性:断开显式报告,HTTP API 复用共享 MCP 池

升级方式:

npm install -g codewhale
cargo install codewhale-cli codewhale-tui --locked

完整更新日志:GitHub Release v0.8.65

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

#CodeWhale #v0.8.65 #RouteResolver #Fleet #AI编程工具 #LLM更新报告 #AI写代码的小任