[plugins] Fix plugin explicit mention context management. (#15372)

- [x] Fix plugin explicit mention context management.
This commit is contained in:
Matthew Zeng
2026-03-21 00:29:29 -07:00
committed by GitHub
parent e4eedd6170
commit 06e06ab173
2 changed files with 16 additions and 15 deletions

View File

@@ -641,6 +641,21 @@ fn filter_connectors_for_input_skips_disabled_connectors() {
assert_eq!(selected, Vec::new());
}
#[test]
fn filter_connectors_for_input_skips_plugin_mentions() {
let connectors = vec![make_connector("figma", "Figma")];
let input = vec![user_message("use [@figma](plugin://figma@openai-curated)")];
let explicitly_enabled_connectors = HashSet::new();
let selected = filter_connectors_for_input(
&connectors,
&input,
&explicitly_enabled_connectors,
&HashMap::new(),
);
assert_eq!(selected, Vec::new());
}
#[test]
fn collect_explicit_app_ids_from_skill_items_includes_linked_mentions() {
let connectors = vec![make_connector("calendar", "Calendar")];