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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
memoryGuardTier? | readonly | MemoryGuardTier | Operator opt-in tier override. | packages/security/src/guard/classifier.ts:32 |
name? | readonly | string | - | packages/security/src/guard/classifier.ts:27 |
secretsAllowed? | readonly | readonly string[] | Per-tool ACL declared by tool({ secretsAllowed }). | packages/security/src/guard/classifier.ts:30 |
tags? | readonly | readonly 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 |