agent
Call Signature
function agent<T, CF>(signature: T, config: Omit<AxAgentConfig<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>, "contextFields"> & object): AxAgent<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>;
Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/agentInternal/coordinator.ts#L850
Type Parameters
Parameters
| Parameter | Type |
|---|
signature | T |
config | Omit<AxAgentConfig<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>, "contextFields"> & object |
Returns
AxAgent<ParseSignature<T>["inputs"], ParseSignature<T>["outputs"]>
Call Signature
function agent<TInput, TOutput, CF>(signature: AxSignature<TInput, TOutput>, config: Omit<AxAgentConfig<TInput, TOutput>, "contextFields"> & object): AxAgent<TInput, TOutput>;
Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/agentInternal/coordinator.ts#L863
Type Parameters
| Type Parameter | Default type |
|---|
TInput extends Record<string, any> | - |
TOutput extends Record<string, any> | - |
CF extends readonly AxContextFieldInput[] | [] |
Parameters
Returns
AxAgent<TInput, TOutput>
Call Signature
function agent(signature: Readonly<AxSignatureConfig>, config: AxAgentConfig<AxGenIn, AxGenOut>): AxAgent<AxGenIn, AxGenOut>;
Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/agent/agentInternal/coordinator.ts#L874
Parameters
Returns
AxAgent<AxGenIn, AxGenOut>