AgentVerse's picture
bump version to 0.1.8
01523b5
raw
history blame contribute delete
644 Bytes
from __future__ import annotations
from typing import TYPE_CHECKING, List
from agentverse.message import Message
from . import selector_registry as SelectorRegistry
from .base import BaseSelector
if TYPE_CHECKING:
from agentverse.environments import BaseEnvironment
@SelectorRegistry.register("basic")
class BasicSelector(BaseSelector):
"""
Base class for all selecters
"""
def select_message(
self, environment: BaseEnvironment, messages: List[Message]
) -> List[Message]:
"""Selects a set of valid messages from all messages"""
return messages
def reset(self) -> None:
pass