class AgentGroup extends AbstractObject implements IdAble, Node

Properties

$lastQuery from  AbstractObject

Methods

__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)

No description

null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

LLM
compose(LLM|null $base = null)

Compose all selected agent middlewares onto a base LLM, in alphabetical module:fn order, and return the composed LLM.

Id
id()

A unique identifier for this AgentGroup.

array
list()

Return a list of individual agents and their details

Details

in AbstractObject at line 13
__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)

No description

Parameters

AbstractClient $client
QueryBuilderChain $queryBuilderChain

in AbstractObject at line 19
protected null|array|string|int|float|bool queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)

No description

Parameters

QueryBuilder $leafQueryBuilder
string $leafKey

Return Value

null|array|string|int|float|bool

at line 16
LLM compose(LLM|null $base = null)

Compose all selected agent middlewares onto a base LLM, in alphabetical module:fn order, and return the composed LLM.

Parameters

LLM|null $base

Return Value

LLM

at line 28
Id id()

A unique identifier for this AgentGroup.

Return Value

Id

at line 37
array list()

Return a list of individual agents and their details

Return Value

array