Include param default in parameters (#68)

* Include param default in parameters

* improve default param pr

* fix integration tests
This commit is contained in:
Adil Hafeez 2024-09-20 09:02:24 -07:00 committed by GitHub
parent aa73a5aaae
commit 97b47c2ab4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 21 additions and 6 deletions

View file

@ -45,6 +45,8 @@ pub struct ToolParameter {
#[serde(skip_serializing_if = "Option::is_none")]
#[serde(rename = "enum")]
pub enum_values: Option<Vec<String>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub default: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]

View file

@ -105,6 +105,7 @@ pub struct Parameter {
pub required: Option<bool>,
#[serde(rename = "enum")]
pub enum_values: Option<Vec<String>>,
pub default: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]