AttractorEx.Agent.BuiltinTools (attractor_phoenix v0.1.0)

Copy Markdown View Source

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

preset()

@type preset() :: :openai | :anthropic | :gemini | :default

Functions

for_provider(provider, opts \\ [])

@spec for_provider(
  preset(),
  keyword()
) :: [AttractorEx.Agent.Tool.t()]