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/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/coordinator.ts#L990
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/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/coordinator.ts#L1003
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/3306475085414d36aee4411ad2466e08e53bef8a/src/ax/agent/agentInternal/coordinator.ts#L1014
Parameters
Returns
AxAgent<AxGenIn, AxGenOut>