AggregatingAgentSkillsSource class

A skill source that aggregates multiple child sources, preserving their registration order.

Skills from each child source are returned in the order the sources were registered, with each source's skills appended sequentially. No deduplication or filtering is applied.

Inheritance

Constructors

AggregatingAgentSkillsSource(Iterable<AgentSkillsSource> sources)
Creates an AggregatingAgentSkillsSource from the given sources.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() → void
Releases the resources used by this source.
override
getSkills(AgentSkillsSourceContext context, {CancellationToken? cancellationToken}) Future<List<AgentSkill>>
Returns the skills provided by this source.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited