Built-in coding-agent tools backed by an ExecutionEnvironment.
The :default preset exposes a provider-neutral baseline toolset. Provider
presets then layer provider-native tool names and argument shapes on top of
the same execution environment so OpenAI, Anthropic, and Gemini sessions can
stay closer to their upstream agent harnesses. Gemini's optional web tools can
also be enabled for the :gemini preset.
Summary
Types
Functions
@spec for_provider( preset(), keyword() ) :: [AttractorEx.Agent.Tool.t()]