from talk_box.conversation import Conversation
convo = Conversation()
for i in range(5):
convo.add_user_message(f"Msg {i}")
convo.set_context_window(2)
[m.content for m in convo.get_context_messages()]['Msg 3', 'Msg 4']
Return messages within the configured context window.
Usage
If no context window has been set, all messages are returned. Otherwise only the most recent max_length messages are included.
list[Message]