Skip to content

Commit eab0aed

Browse files
fix bugs
1 parent ff19c39 commit eab0aed

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "solana-agent"
3-
version = "0.0.10"
3+
version = "0.0.11"
44
description = "Build self-learning AI Agents"
55
authors = ["Bevan Hunt <bevan@bevanhunt.com>"]
66
license = "MIT"

solana_agent/ai.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,22 +46,22 @@ class MongoDatabase:
4646
def __init__(self, db_url: str, db_name: str):
4747
self._client = AsyncIOMotorClient(db_url)
4848
self._db = self._client[db_name]
49-
self._threads = self._db["threads"]
50-
self._messages = self._db["messages"]
49+
self.threads = self._db["threads"]
50+
self.messages = self._db["messages"]
5151

5252
async def save_thread_id(self, user_id: str, thread_id: str):
53-
await self._threads.insert_one({"thread_id": thread_id, "user_id": user_id})
53+
await self.threads.insert_one({"thread_id": thread_id, "user_id": user_id})
5454

5555
async def get_thread_id(self, user_id: str) -> Optional[str]:
56-
document = await self._threads.find_one({"user_id": user_id})
56+
document = await self.threads.find_one({"user_id": user_id})
5757
return document["thread_id"] if document else None
5858

5959
async def save_message(self, user_id: str, metadata: Dict[str, Any]):
6060
metadata["user_id"] = user_id
61-
await self._messages.insert_one(metadata)
61+
await self.messages.insert_one(metadata)
6262

6363
async def delete_all_threads(self):
64-
await self._threads.delete_many({})
64+
await self.threads.delete_many({})
6565

6666

6767
class AI:
@@ -125,7 +125,7 @@ def __init__(
125125
] if code_interpreter else []
126126
self._tool_handlers = {}
127127
self._assistant_id = None
128-
self._database = database
128+
self._database: MongoDatabase = database
129129
self._accumulated_value_queue = asyncio.Queue()
130130
self._zep = (
131131
AsyncZep(api_key=zep_api_key)

0 commit comments

Comments
 (0)