MCPcopy Create free account
hub / github.com/openai/openai-agents-python / add_items

Method add_items

examples/memory/file_session.py:53–60  ·  view source on GitHub ↗
(self, items: list[Any])

Source from the content-addressed store, hash-verified

51 return items
52
53 async def add_items(self, items: list[Any]) -> None:
54 if not items:
55 return
56 session_id = await self._ensure_session_id()
57 current = await self._read_items(session_id)
58 # Deep-copy via JSON to avoid persisting live references that might mutate later.
59 cloned = json.loads(json.dumps(items))
60 await self._write_items(session_id, current + cloned)
61
62 async def pop_item(self) -> Any | None:
63 session_id = await self._ensure_session_id()

Callers 2

demonstrate_multi_storeFunction · 0.45

Calls 3

_ensure_session_idMethod · 0.95
_read_itemsMethod · 0.95
_write_itemsMethod · 0.95

Tested by

no test coverage detected