LLM::NativeToolCalling
Constants
DEFAULT_ALLOWLIST = ["openai", "xai", "github", "anthropic"]
KNOWN_PROVIDERS = ["openai", "xai", "github", "azure", "ollama", "vllm", "lmstudio", "anthropic", "google"]
Providers for which native tool-calling is actually wired up. Used to
validate --ai-native-tools-allowlist so a typo (e.g. opena) surfaces
a warning instead of silently never matching.
Class methods
default_allowlist_csv
Source