Inital Commit

This commit is contained in:
2026-05-05 19:45:12 -04:00
parent 729f421ec8
commit dbc97bddee
21 changed files with 3238 additions and 2 deletions
+27
View File
@@ -0,0 +1,27 @@
from traderai.memory import MemoryStore
def test_memory_store_recalls_saved_fact(tmp_path):
store = MemoryStore(str(tmp_path / "memory.sqlite3"))
store.remember("preference", "The user prefers Polaris Bits searches to include barter listings.", importance=5)
results = store.recall("Polaris barter")
assert results
assert "Polaris Bits" in results[0]["content"]
def test_memory_store_clear_selected_sections(tmp_path):
store = MemoryStore(str(tmp_path / "memory.sqlite3"))
store.remember("note", "Forgettable note")
store.add_conversation("user", "hello")
store.set_profile("configured_name", "Hudson")
deleted = store.clear(include_profile=False)
snapshot = store.inspect()
assert deleted["memories"] == 1
assert deleted["conversations"] == 1
assert snapshot["memories"] == []
assert snapshot["conversations"] == []
assert snapshot["profile"][0]["key"] == "configured_name"