Move more connector logic into connectors crate (#18158)

Reduce the size of core
This commit is contained in:
pakrym-oai
2026-04-16 11:16:44 -07:00
committed by GitHub
parent ab97c9aaad
commit 206dd13c32
20 changed files with 462 additions and 436 deletions
+2 -1
View File
@@ -1,6 +1,7 @@
use std::collections::BTreeSet;
use std::collections::HashMap;
use codex_connectors::metadata::connector_display_label;
use codex_protocol::models::DeveloperInstructions;
use codex_protocol::models::ResponseItem;
@@ -46,7 +47,7 @@ pub(crate) fn build_plugin_injections(
.iter()
.any(|plugin_name| plugin_name == &plugin.display_name)
})
.map(connectors::connector_display_label)
.map(connector_display_label)
.collect::<BTreeSet<String>>()
.into_iter()
.collect::<Vec<_>>();
+2 -1
View File
@@ -1,6 +1,7 @@
use std::collections::HashMap;
use std::collections::HashSet;
use codex_connectors::metadata::connector_mention_slug;
use codex_protocol::user_input::UserInput;
use crate::connectors;
@@ -108,7 +109,7 @@ pub(crate) fn build_connector_slug_counts(
) -> HashMap<String, usize> {
let mut counts: HashMap<String, usize> = HashMap::new();
for connector in connectors {
let slug = connectors::connector_mention_slug(connector);
let slug = connector_mention_slug(connector);
*counts.entry(slug).or_insert(0) += 1;
}
counts