MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / reducePolicyPatterns

Function reducePolicyPatterns

packages/plugins/toolkits/src/page.tsx:256–262  ·  view source on GitHub ↗
(patterns: readonly string[])

Source from the content-addressed store, hash-verified

254};
255
256const reducePolicyPatterns = (patterns: readonly string[]): readonly string[] => {
257 const unique = [...new Set(patterns)].sort((a, b) => a.localeCompare(b));
258 return unique.filter(
259 (pattern) =>
260 !unique.some((candidate) => candidate !== pattern && patternSubsumes(candidate, pattern)),
261 );
262};
263
264const buildConnectionGroups = (tools: readonly ToolRow[]): readonly ToolkitConnectionGroup[] => {
265 const groups = new Map<string, ToolkitConnectionGroup & { tools: ToolRow[] }>();

Callers 1

buildConnectionGroupsFunction · 0.85

Calls 1

patternSubsumesFunction · 0.85

Tested by

no test coverage detected