Middleware¶ The Middleware Base Class¶ class pbot.middleware.base.Middleware[source]¶ Bases: ABC Base class for Pbot Middleware. abstract handle_messages(messages: list[dict] = []) → list[dict][source]¶ Abstract method to override with your own business logic. There is no promise the message history passed in will not be mutated. Parameters: messages (list) – A list of messages. Returns: A list of messages. Return type: list Included Middleware¶ Taco Middleware¶ Reload Prompt Middleware¶ Trim Messages by Tokens Middleware¶ Simple OpenAI Middleware¶