Type Aliases

ToolCapability

Type Alias: ToolCapability

ToolCapability = "memory_read" | "memory_write" | "external_net" | "user_data"

Defined in: src/adapters/types.ts:583

What a tool DECLARES it touches (9.11.0).

The four values a tool can honestly say about itself. Deliberately a subset of PermissionCapability: 'tool_call' is the framework's own word for "a tool was dispatched" and 'skill_read' is the framework's word for "a skill was activated" — neither is something a tool declares about its own behaviour.

The framework never infers these. A tool's capabilities are not knowable from its name, its schema or its description; classifying them by guess would put a policy decision on a heuristic. Declared or absent — see Tool.capabilities.

On this page