@@ -51,6 +53,16 @@ export function ObjectPermissionsView({
agentAccessGroups={agentAccessGroups}
accessToken={accessToken}
/>
+
+ Search tools
+ {searchTools.length === 0 ? (
+
+ No restriction — all configured search tools are allowed for this team.
+
+ ) : (
+ {searchTools.join(", ")}
+ )}
+
);
diff --git a/ui/litellm-dashboard/src/components/team/TeamInfo.tsx b/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
index ef98054c08..d2c00e5326 100644
--- a/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
+++ b/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
@@ -42,6 +42,7 @@ import { fetchMCPAccessGroups } from "../networking";
import ObjectPermissionsView from "../object_permissions_view";
import NumericalInput from "../shared/numerical_input";
import VectorStoreSelector from "../vector_store_management/VectorStoreSelector";
+import SearchToolSelector from "../SearchTools/SearchToolSelector";
import EditLoggingSettings from "./EditLoggingSettings";
import RouterSettingsAccordion, { RouterSettingsAccordionRef } from "../common_components/RouterSettingsAccordion";
import MemberModal from "./EditMembership";
@@ -118,6 +119,7 @@ export interface TeamData {
vector_stores: string[];
agents?: string[];
agent_access_groups?: string[];
+ search_tools?: string[];
};
team_member_budget_table: {
max_budget: number;
@@ -593,6 +595,10 @@ const TeamInfoView: React.FC