Appearance
Faimulus TypeScript API / @faimulus/driver-sdk / ToolDefinition
Interface: ToolDefinition
Runtime definition of a tool exposed to an AI model.
Properties
annotations?
optionalannotations?:object
destructiveHint?
optionaldestructiveHint?:boolean
idempotentHint?
optionalidempotentHint?:boolean
openWorldHint?
optionalopenWorldHint?:boolean
readOnlyHint?
optionalreadOnlyHint?:boolean
title?
optionaltitle?:string
description?
optionaldescription?:string
inputSchema?
optionalinputSchema?:unknown
name
name:
string
outputSchema?
optionaloutputSchema?:unknown