MCPcopy Create free account
hub / github.com/Noumena-Network/code / getAskRules

Function getAskRules

src/utils/permissions/permissions.ts:227–235  ·  view source on GitHub ↗
(context: ToolPermissionContext)

Source from the content-addressed store, hash-verified

225}
226
227export function getAskRules(context: ToolPermissionContext): PermissionRule[] {
228 return PERMISSION_RULE_SOURCES.flatMap(source =>
229 (context.alwaysAskRules[source] || []).map(ruleString => ({
230 source,
231 ruleBehavior: 'ask',
232 ruleValue: permissionRuleValueFromString(ruleString),
233 })),
234 )
235}
236
237/**
238 * Check if the entire tool matches a rule

Callers 4

PermissionRuleListFunction · 0.85
getAskRuleForToolFunction · 0.85
detectUnreachableRulesFunction · 0.85

Calls 1

Tested by

no test coverage detected