Repository navigation
v0.3.4
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