[model messages v2] use catalog approval messages for all approval policies

This commit is contained in:
Roy Han
2026-07-20 17:19:44 -07:00
committed by Dylan Hurd
parent eaa0b48cc5
commit 2c40f50e50
5 changed files with 133 additions and 11 deletions
+6 -1
View File
@@ -513,6 +513,8 @@ pub struct ModelMessages {
pub struct ApprovalMessages {
pub on_request: Option<String>,
pub on_request_auto_review: Option<String>,
pub never: Option<String>,
pub unless_trusted: Option<String>,
}
#[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, TS, JsonSchema)]
@@ -763,7 +765,8 @@ mod tests {
"instructions_template": null,
"instructions_variables": null,
"approvals": {
"on_request": ""
"on_request": "",
"never": ""
}
}"#,
)
@@ -774,6 +777,8 @@ mod tests {
Some(ApprovalMessages {
on_request: Some(String::new()),
on_request_auto_review: None,
never: Some(String::new()),
unless_trusted: None,
})
);
}