Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/security / / classifyTool

Function: classifyTool()

ts
function classifyTool(tool, patterns?): MemoryGuardTier;

Defined in: packages/security/src/guard/classifier.ts:63

Classify a tool. Pure function — never inspects runtime state.

Precedence (top wins):

  1. Operator-set memoryGuardTier.
  2. trustLevel === 'untrusted''untrusted'.
  3. Tags or secretsAllowed mention memory → 'memory-aware'.
  4. Default → 'unknown'.

Parameters

ParameterTypeDefault value
toolClassifiableToolundefined
patternsreadonly RegExp[]DEFAULT_MEMORY_TAG_PATTERNS

Returns

MemoryGuardTier

Stable