Skip to content

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 14 Jun 12:56
· 518 commits to master since this release

refactor(proto,daemon,cli): 重构 model 字段体系,拆分 model/model_key 职责

Proto 变更:

  • Session 新增 model_key 字段,model 字段保持 API model key
  • LlmConfig 新增 model_key 字段,与 model 职责分离
  • 所有 message/field 补充语义注释

Daemon 变更:

  • model_config_names 改为 model_config_keys(语义修正)
  • ConfigUpdate 支持 model_key 优先匹配,model 作为 fallback
  • session_to_proto 解析 model_key 供 CLI 显示

CLI 变更:

  • /model 选择器发送 model_key 而非 model
  • 状态栏用 model_key(provider.name)显示为 name(provider)
  • 新增 AppState.model_key 字段

注释修正:

  • LlmConfig.model: 模型名称 → API model key
  • available_models 注释注明格式
  • model_config_keys 注释更正为 model_keys