54 Built-in Tools Breakdown (19 Unconditional + 35 Conditional)

Description

VILA paper's quantified breakdown of the built-in tool surface: up to 54 built-in tools total, composed of 19 unconditional tools (always present) and 35 conditional tools gated on feature flags or user-type checks. assembleToolPool() in tools.ts performs the conditional selection, then merges with MCP-provided tools.

Key claims

Relations

Sources

src-20260423-542f02260352 src-20260423-0cff68d3291b