Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/security / / ClassifiableTool

Interface: ClassifiableTool

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

Subset of the Tool shape the classifier needs. Decoupled from @graphorin/core's Tool type so the classifier can also work on the lighter shapes the skills loader produces.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
memoryGuardTier?readonlyMemoryGuardTierOperator opt-in tier override.packages/security/src/guard/classifier.ts:32
name?readonlystring-packages/security/src/guard/classifier.ts:27
secretsAllowed?readonlyreadonly string[]Per-tool ACL declared by tool({ secretsAllowed }).packages/security/src/guard/classifier.ts:30
tags?readonlyreadonly string[]-packages/security/src/guard/classifier.ts:28
trustLevel?readonly"untrusted" | "built-in" | "user-defined" | "trusted"Source trust level — 'untrusted' forces the strict tier.packages/security/src/guard/classifier.ts:34