% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/public__s3_methods.R
\name{asa_agent}
\alias{asa_agent}
\title{Constructor for asa_agent Objects}
\usage{
asa_agent(python_agent, backend, model, config, llm = NULL, tools = NULL)
}
\arguments{
\item{python_agent}{The underlying Python agent object}

\item{backend}{LLM backend name (e.g., "openai", "groq")}

\item{model}{Model identifier}

\item{config}{Agent configuration list}

\item{llm}{Optional LLM object used by LangGraph}

\item{tools}{Optional list of tools associated with the agent}
}
\value{
An object of class \code{asa_agent}
}
\description{
Creates an S3 object representing an initialized ASA search agent.
}
