Improve agent prompting and classifier latency; clean up build warnings

This commit is contained in:
2026-09-15 14:25:00 -05:00
parent 66b73b1aac
commit 76d492aa75
69 changed files with 368 additions and 205 deletions
+22
View File
@@ -840,3 +840,25 @@ fn progressive_summary_is_provider_context_not_persistent_history() {
MessageContent::Text(text) if text == "Continue"
));
}
#[test]
fn tool_title_schema_preserves_existing_parameters() {
let mut schema = serde_json::json!({
"type": "object",
"properties": {"_galaxy_tool_title": {"type": "integer"}},
"required": ["_galaxy_tool_title"],
"additionalProperties": false
});
let parameter = super::add_tool_title_parameter(&mut schema);
assert_eq!(parameter, "_galaxy_tool_title_");
assert_eq!(
schema["properties"]["_galaxy_tool_title"]["type"],
"integer"
);
assert_eq!(schema["properties"][&parameter]["type"], "string");
assert_eq!(
schema["required"],
serde_json::json!(["_galaxy_tool_title", "_galaxy_tool_title_"])
);
assert_eq!(schema["additionalProperties"], false);
}