Identity Support for Memory Blocks

Memory blocks can now be associated with specific identities, allowing for better organization and retrieval of contextual information about various entities in your agent’s knowledge base.

Adding Blocks to an Identity

1from letta_client import Letta, CreateBlock
2client = Letta(
3 token="YOUR_API_KEY",
4)
5client.agents.identities.modify(
6 identity_id="IDENTITY_ID",
7 block_ids=["BLOCK_ID"],
8)

Querying Blocks by Identity

1from letta_client import Letta
2client = Letta(
3 token="YOUR_API_KEY",
4)
5client.agents.blocks.list(
6 identity_id="IDENTITY_ID",
7)