macro_rules! delegate_provider_base {
($runner_name:expr, $display_name:expr, $caps:expr) => { ... };
}Expand description
Generate the boilerplate LlmProvider trait methods.
Must be invoked inside an #[async_trait] impl LlmProvider for ... block.
The implementing struct must have a field named base of type CliRunnerBase.
Generates: name(), display_name(), capabilities(), default_model(),
available_models(), and health_check().
The caller still provides complete() and complete_stream().