FilterBase#
- class council.filters.FilterBase[source]#
Bases:
Monitorable,ABCAbstract base class for an agent filter.
- execute(context: AgentContext) List[ScoredChatMessage][source]#
Selects responses from the agent’s context.
- Parameters:
context (AgentContext) – The context for selecting responses.
- Returns:
A list of scored agent messages representing the selected responses.
- Return type:
List[ScoredChatMessage]
- Raises:
None –