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