Skip to content

Commit 3067317

Browse files
committed
delete manul Deserialize for modelInfo
1 parent b5d07df commit 3067317

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

crates/chat-cli/src/cli/chat/cli/model.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@ use crossterm::{
99
queue,
1010
};
1111
use dialoguer::Select;
12-
use serde::{
13-
Deserialize,
14-
Deserializer,
15-
Serialize,
16-
};
12+
use serde::Serialize;
1713

1814
use crate::api_client::Endpoint;
1915
use crate::cli::chat::{
@@ -23,7 +19,7 @@ use crate::cli::chat::{
2319
};
2420
use crate::os::Os;
2521

26-
#[derive(Debug, Clone, Serialize)]
22+
#[derive(Debug, Clone, Serialize, Deserialize)]
2723
pub struct ModelInfo {
2824
/// Display name
2925
#[serde(skip_serializing_if = "Option::is_none")]

crates/chat-cli/src/cli/chat/conversation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ pub struct ConversationState {
112112
latest_summary: Option<(String, RequestMetadata)>,
113113
#[serde(skip)]
114114
pub agents: Agents,
115-
/// Legacy, unused
115+
/// Unused, kept only to maintain deserialization backwards compatibility with <=v1.13.3
116116
/// Model explicitly selected by the user in this conversation state via `/model`.
117117
#[serde(default, skip_serializing_if = "Option::is_none")]
118118
pub model: Option<String>,

0 commit comments

Comments
 (0)