# Interface ToolSet

Tool set configuration for a sub-agent. Restricts capabilities to only what the subtask needs.

interface ToolSet {
capabilities: string[];
restrictions?: string[];
}

- Defined in packages/nexus-agents/src/agents/ictm/ictm-types.ts:48

##### Index

### Properties

capabilities
restrictions?

## Properties

### capabilities

capabilities: string[]

Allowed capabilities (from AgentCapability values)

- Defined in packages/nexus-agents/src/agents/ictm/ictm-types.ts:50

### `Optional` restrictions

restrictions?: string[]

Explicit tool restrictions — tool names to exclude

- Defined in packages/nexus-agents/src/agents/ictm/ictm-types.ts:52