basic ephemeral history
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# agent/history.py
|
||||
class ConversationHistory:
|
||||
def __init__(self):
|
||||
self.messages: list[dict] = []
|
||||
|
||||
def add_message(self, role: str, content: str):
|
||||
self.messages.append({"role": role, "content": content})
|
||||
|
||||
def get_all(self) -> list[dict]:
|
||||
return self.messages
|
||||
|
||||
def clear(self):
|
||||
self.messages = []
|
||||
Reference in New Issue
Block a user