Skip to content

Commit c531e96

Browse files
committed
rename
1 parent d1d7089 commit c531e96

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

examples/memory/openai_session_example.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import asyncio
99

10-
from agents import Agent, OpenAISession, Runner
10+
from agents import Agent, OpenAIConversationsSession, Runner
1111

1212

1313
async def main():
@@ -18,7 +18,7 @@ async def main():
1818
)
1919

2020
# Create a session instance that will persist across runs
21-
session = OpenAISession()
21+
session = OpenAIConversationsSession()
2222

2323
print("=== Session Example ===")
2424
print("The agent will remember previous messages automatically.\n")

src/agents/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
TResponseInputItem,
4747
)
4848
from .lifecycle import AgentHooks, RunHooks
49-
from .memory import OpenAISession, Session, SessionABC, SQLiteSession
49+
from .memory import OpenAIConversationsSession, Session, SessionABC, SQLiteSession
5050
from .model_settings import ModelSettings
5151
from .models.interface import Model, ModelProvider, ModelTracing
5252
from .models.multi_provider import MultiProvider
@@ -223,7 +223,7 @@ def enable_verbose_stdout_logging():
223223
"Session",
224224
"SessionABC",
225225
"SQLiteSession",
226-
"OpenAISession",
226+
"OpenAIConversationsSession",
227227
"RunContextWrapper",
228228
"TContext",
229229
"RunErrorDetails",

src/agents/memory/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
from .openai_session import OpenAISession
1+
from .openai_conversations_session import OpenAIConversationsSession
22
from .session import Session, SessionABC
33
from .sqlite_session import SQLiteSession
44

55
__all__ = [
66
"Session",
77
"SessionABC",
88
"SQLiteSession",
9-
"OpenAISession",
9+
"OpenAIConversationsSession",
1010
]

src/agents/memory/openai_session.py renamed to src/agents/memory/openai_conversations_session.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from .session import SessionABC
99

1010

11-
async def start_openai_session(openai_client: Optional[AsyncOpenAI] = None) -> str:
11+
async def start_openai_conversations_session(openai_client: Optional[AsyncOpenAI] = None) -> str:
1212
_openai_client = openai_client
1313
if openai_client is None:
1414
_openai_client = get_default_openai_client() or AsyncOpenAI()
@@ -17,9 +17,10 @@ async def start_openai_session(openai_client: Optional[AsyncOpenAI] = None) -> s
1717
return response.id
1818

1919

20-
class OpenAISession(SessionABC):
20+
class OpenAIConversationsSession(SessionABC):
2121
def __init__(
2222
self,
23+
*,
2324
session_id: Optional[str] = None,
2425
openai_client: Optional[AsyncOpenAI] = None,
2526
):
@@ -31,7 +32,7 @@ def __init__(
3132

3233
async def _ensure_session_id(self) -> None:
3334
if self.session_id is None:
34-
self.session_id = await start_openai_session(self.openai_client)
35+
self.session_id = await start_openai_conversations_session(self.openai_client)
3536

3637
async def get_items(self, limit: Optional[int] = None) -> list[TResponseInputItem]:
3738
await self._ensure_session_id()

0 commit comments

Comments
 (0)