# Type Alias ToolDefinitionFormat

ToolDefinitionFormat: "openai" | "anthropic" | "gemini"

Tool-definition format the model expects in `CompletionRequest.tools`. Each `IModelAdapter` translates from the canonical `ToolDefinition` shape to the provider's native form, so this field is informational for routing/scoring, not request-side.

- Defined in packages/nexus-agents/src/config/model-registry.ts:62