class RedisVLMessageStore(ChatMessageStoreProtocol): def __init__( self, thread_id: str = "common_thread", top_k: int = 6, session_tag: str | None = None, redis_url: str | None = "redis://localhost:6379", ): self._thread_id = thread_id self._top_k = top_k self._session_tag = session_tag or f"session_{uuid4()}" self._redis_url = redis_url self._init_message_history()