refactor: support both CSV and list formats for enabled_tools

This commit is contained in:
Dark-Alex-17 committed 2026-06-03 13:58:24 -06:00
1 parent a254d60876
commit ece66448e0
14 files changed
+97 -99

No files matched your search

+3 -3
View File
@@ -256,13 +256,13 @@ fn build_inline_role(
}
if node.tools.as_deref().unwrap_or_default().is_empty() {
role.set_enabled_tools(Some(String::new()));
role.set_enabled_tools(Some(Vec::new()));
role.set_enabled_mcp_servers(Some(Vec::new()));
} else {
if !regular_tools.is_empty() {
role.set_enabled_tools(Some(regular_tools.join(",")));
role.set_enabled_tools(Some(regular_tools.to_vec()));
} else {
role.set_enabled_tools(Some(String::new()));
role.set_enabled_tools(Some(Vec::new()));
}
if !mcp_servers.is_empty() {
role.set_enabled_mcp_servers(Some(mcp_servers.to_vec()));