Don't default some of the model options in the extension

Richard Feldman created

Change summary

crates/extension/src/extension_manifest.rs | 5 -----
1 file changed, 5 deletions(-)

Detailed changes

crates/extension/src/extension_manifest.rs 🔗

@@ -314,19 +314,14 @@ pub struct LanguageModelManifestEntry {
     /// Display name for the model.
     pub name: String,
     /// Maximum input token count.
-    #[serde(default)]
     pub max_token_count: u64,
     /// Maximum output tokens (optional).
-    #[serde(default)]
     pub max_output_tokens: Option<u64>,
     /// Whether the model supports image inputs.
-    #[serde(default)]
     pub supports_images: bool,
     /// Whether the model supports tool/function calling.
-    #[serde(default)]
     pub supports_tools: bool,
     /// Whether the model supports extended thinking/reasoning.
-    #[serde(default)]
     pub supports_thinking: bool,
 }