Turn Any Interface Into an AI Tool — Shiny DI 3.0
Mark a service interface with [Tool], add [Description] to your methods, and a source generator produces fully typed AIFunction classes compatible with Microsoft.Extensions.AI. AOT-safe, zero boilerplate.