# Function: functionToolToDefinition()

```ts
function functionToolToDefinition(tool: FunctionTool): AgentToolDefinition;

```

## Parameters[​](#parameters "Direct link to Parameters")

| Parameter | Type                                                                |
| --------- | ------------------------------------------------------------------- |
| `tool`    | [`FunctionTool`](./docs/api/appkit/Interface.FunctionTool.md) |

## Returns[​](#returns "Direct link to Returns")

[`AgentToolDefinition`](./docs/api/appkit/Interface.AgentToolDefinition.md)
