Packages

Gleam SDK for the Anthropic Claude API with agentic tool-use loop and BEAM concurrency

Current section

Files

Jump to
claude_gleam include claude@agent@config_AgentConfig.hrl
Raw

include/claude@agent@config_AgentConfig.hrl

-record(agent_config, {
client :: claude@client:config(),
model :: binary(),
max_tokens :: integer(),
system :: gleam@option:option(binary()),
tools :: claude@types@tool:registry(),
tool_choice :: gleam@option:option(claude@types@tool:tool_choice()),
thinking :: gleam@option:option(integer()),
max_iterations :: integer(),
tool_timeout_ms :: integer()
}).