Skip to content

Faimulus TypeScript API / @faimulus/driver-sdk / ToolDefinition

Interface: ToolDefinition ​

Runtime definition of a tool exposed to an AI model.

Properties ​

annotations? ​

optional annotations?: object

destructiveHint? ​

optional destructiveHint?: boolean

idempotentHint? ​

optional idempotentHint?: boolean

openWorldHint? ​

optional openWorldHint?: boolean

readOnlyHint? ​

optional readOnlyHint?: boolean

title? ​

optional title?: string


description? ​

optional description?: string


inputSchema? ​

optional inputSchema?: unknown


name ​

name: string


outputSchema? ​

optional outputSchema?: unknown

Documentation for the current repository state.