# Interface ToolDefinition

Tool definition for function calling.

interface ToolDefinition {
name: string;
description: string;
inputSchema: Record<string, unknown>;
}

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

##### Index

### Properties

name
description
inputSchema

## Properties

### name

name: string

- Defined in packages/nexus-agents/src/core/types/model.ts:49

### description

description: string

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

### inputSchema

inputSchema: Record<string, unknown>

- Defined in packages/nexus-agents/src/core/types/model.ts:51