"""Core LLM invocation helpers.

This package provides the single canonical call path for LLM generation used by:
- `LLMNode` (direct generation steps in pathways)
- Strategy pathways (react/simple/plan_execute/reflection/codeact)

Key principle: model *capability routing* is owned here (fast/reasoning/code/vision/local),
so callers can pass either a capability name or an explicit provider/model string.
"""

from core.llm.invoke import generate, resolve_model

__all__ = ["generate", "resolve_model"]

