Skip to content

Commit efd45c0

Browse files
authored
Remove session_id deprecation warning (mem0ai#1994)
1 parent 4896d5c commit efd45c0

File tree

3 files changed

+1
-32
lines changed

3 files changed

+1
-32
lines changed

docs/platform/quickstart.mdx

-5
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,6 @@ curl -X POST "https://api.mem0.ai/v1/memories/" \
203203
204204
</CodeGroup>
205205
206-
<Note>
207-
Please use `run_id` instead of `session_id`. The `session_id` parameter is deprecated and will be removed in version 0.1.20.
208-
</Note>
209-
210-
211206
#### Long-term memory for agents
212207
Add a memory layer for the assistants and agents so that their responses remain consistent across sessions.
213208

mem0/client/main.py

-26
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import logging
22
import os
3-
import warnings
43
from functools import wraps
54
from typing import Any, Dict, List, Optional, Union
65

@@ -10,11 +9,6 @@
109
from mem0.memory.telemetry import capture_client_event
1110

1211
logger = logging.getLogger(__name__)
13-
warnings.filterwarnings(
14-
"always",
15-
category=DeprecationWarning,
16-
message="The 'session_id' parameter is deprecated. User 'run_id' instead.",
17-
)
1812

1913
# Setup user config
2014
setup_config()
@@ -332,16 +326,6 @@ def _prepare_payload(
332326
elif isinstance(messages, list):
333327
payload["messages"] = messages
334328

335-
# Handle session_id deprecation
336-
if "session_id" in kwargs:
337-
warnings.warn(
338-
"The 'session_id' parameter is deprecated and will be removed in version 0.1.20. "
339-
"Use 'run_id' instead.",
340-
DeprecationWarning,
341-
stacklevel=2,
342-
)
343-
kwargs["run_id"] = kwargs.pop("session_id")
344-
345329
payload.update({k: v for k, v in kwargs.items() if v is not None})
346330
return payload
347331

@@ -355,16 +339,6 @@ def _prepare_params(self, kwargs: Dict[str, Any]) -> Dict[str, Any]:
355339
A dictionary containing the prepared parameters.
356340
"""
357341

358-
# Handle session_id deprecation
359-
if "session_id" in kwargs:
360-
warnings.warn(
361-
"The 'session_id' parameter is deprecated and will be removed in version 0.1.20. "
362-
"Use 'run_id' instead.",
363-
DeprecationWarning,
364-
stacklevel=2,
365-
)
366-
kwargs["run_id"] = kwargs.pop("session_id")
367-
368342
return {k: v for k, v in kwargs.items() if v is not None}
369343

370344

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "mem0ai"
3-
version = "0.1.25"
3+
version = "0.1.26"
44
description = "Long-term memory for AI Agents"
55
authors = ["Mem0 <founders@mem0.ai>"]
66
exclude = [

0 commit comments

Comments
 (0)