Tool Interface Contract
The complete
Tooltype system — every method, every hook, every rendering path.
Overview
Tool.ts (792 lines) defines the complete interface that every tool must implement. This is one of the most important type definitions in the codebase.
The Tool Interface
TypeScript