Parameters for configuring agent navigation.
toolName: string
The name of the tool to be created.
description: string
A description of the tool's functionality.
navigateTo: string
The target agent to navigate to.
docNote: string
Optional documentation note for the tool.
isAvailable: (clientId: string, agentName: string, toolName: string) => boolean | Promise<boolean>
Optional function to determine if the tool is available.