(
self,
agent: Agent,
artifact_service: BaseArtifactService = InMemoryArtifactService(),
session_service: BaseSessionService = InMemorySessionService(),
)
| 33 | user_id = "test_user" |
| 34 | |
| 35 | def __init__( |
| 36 | self, |
| 37 | agent: Agent, |
| 38 | artifact_service: BaseArtifactService = InMemoryArtifactService(), |
| 39 | session_service: BaseSessionService = InMemorySessionService(), |
| 40 | ) -> None: |
| 41 | self.agent = agent |
| 42 | self.agent_client = Runner( |
| 43 | app_name=self.app_name, |
| 44 | agent=agent, |
| 45 | artifact_service=artifact_service, |
| 46 | session_service=session_service, |
| 47 | ) |
| 48 | self.session_service = session_service |
| 49 | self.current_session_id = session_service.create_session( |
| 50 | app_name=self.app_name, user_id=self.user_id |
| 51 | ).id |
| 52 | |
| 53 | def new_session(self, session_id: Optional[str] = None) -> None: |
| 54 | self.current_session_id = self.session_service.create_session( |
nothing calls this directly
no test coverage detected