Create Mem
Create a new mem (note) in the user's Mem account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MEM])
Update Mem
Update an existing mem with new content or metadata.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MEM])
Delete Mem
Delete a specific mem from the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MEM])
Get Mem
Retrieve the content and metadata of a specific mem.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_MEM])
Search Mems
Search for mems based on keywords or other criteria.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEARCH_MEMS])
Create Tag
Create a new tag for organizing mems.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TAG])
Delete Tag
Delete an existing tag from the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TAG])
Add Tag To Mem
Associate a tag with a specific mem.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TAG_TO_MEM])
Remove Tag From Mem
Remove a tag association from a specific mem.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TAG_FROM_MEM])
Create Collection
Create a new collection to group related mems.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COLLECTION])
Delete Collection
Delete an existing collection from the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_COLLECTION])
Add Mem To Collection
Add a specific mem to a collection.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_MEM_TO_COLLECTION])
Remove Mem From Collection
Remove a mem from a specific collection.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_MEM_FROM_COLLECTION])
Set Reminder
Set a reminder for a specific mem.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_REMINDER])
Cancel Reminder
Cancel an existing reminder for a mem.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_REMINDER])
New Mem Created
Triggered when a new mem is created in the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MEM_CREATED])
Mem Updated
Triggered when an existing mem is updated.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEM_UPDATED])
Mem Deleted
Triggered when a mem is deleted from the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEM_DELETED])
Tag Created
Triggered when a new tag is created.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TAG_CREATED])
Tag Deleted
Triggered when a tag is deleted from the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TAG_DELETED])
Collection Created
Triggered when a new collection is created.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLECTION_CREATED])
Collection Deleted
Triggered when a collection is deleted from the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLECTION_DELETED])
Reminder Due
Triggered when a reminder for a mem is due.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_DUE])
Mem Shared
Triggered when a mem is shared with another user.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEM_SHARED])
Mem Unshared
Triggered when a shared mem is unshared.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MEM_UNSHARED])
Daily Summary
Triggered daily to provide a summary of new and updated mems.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DAILY_SUMMARY])
Weekly Review
Triggered weekly to provide a review of important mems and activities.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WEEKLY_REVIEW])
Storage Limit Reached
Triggered when the user's storage limit is reached.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STORAGE_LIMIT_REACHED])
New Integration Connected
Triggered when a new third-party integration is connected to the user's account.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INTEGRATION_CONNECTED])
AI Insight Generated
Triggered when the AI generates a new insight based on the user's mems.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.AI_INSIGHT_GENERATED])