Create Folder
Creates a new folder in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_CREATE_FOLDER])
Upload File
Uploads a file to a specified folder in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_UPLOAD_FILE])
Download File
Downloads a file from Yandex.Disk to a local directory
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_DOWNLOAD_FILE])
Delete File
Deletes a specified file from Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_DELETE_FILE])
Move File
Moves a file from one location to another in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_MOVE_FILE])
Copy File
Creates a copy of a file in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_COPY_FILE])
Rename File
Renames a file in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_RENAME_FILE])
Share File
Creates a shareable link for a file in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_SHARE_FILE])
List Files
Retrieves a list of files in a specified folder in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_LIST_FILES])
Search Files
Searches for files in Yandex.Disk based on specified criteria
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_SEARCH_FILES])
Get File Info
Retrieves metadata information for a specific file in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_GET_FILE_INFO])
Create Public Folder
Creates a public folder in Yandex.Disk that can be accessed by anyone with the link
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_CREATE_PUBLIC_FOLDER])
Send Email
Sends an email using Yandex.Mail
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_SEND_EMAIL])
Create Calendar Event
Creates a new event in Yandex.Calendar
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_CREATE_CALENDAR_EVENT])
Translate Text
Translates text from one language to another using Yandex.Translate
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_TRANSLATE_TEXT])
New File
Triggers when a new file is added to a specified folder in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_NEW_FILE_TRIGGER])
File Modified
Triggers when a file is modified in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_FILE_MODIFIED_TRIGGER])
File Deleted
Triggers when a file is deleted from Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_FILE_DELETED_TRIGGER])
Folder Created
Triggers when a new folder is created in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_FOLDER_CREATED_TRIGGER])
Low Storage Space
Triggers when available storage space in Yandex.Disk falls below a specified threshold
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_LOW_STORAGE_TRIGGER])
New Email Received
Triggers when a new email is received in Yandex.Mail
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_NEW_EMAIL_TRIGGER])
Calendar Event Reminder
Triggers when a calendar event reminder is due in Yandex.Calendar
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_CALENDAR_REMINDER_TRIGGER])
File Share
Triggers when a file is shared with the user in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_FILE_SHARE_TRIGGER])
Quota Exceeded
Triggers when the user's Yandex.Disk storage quota is exceeded
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_QUOTA_EXCEEDED_TRIGGER])
File Download
Triggers when a file is downloaded from Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_FILE_DOWNLOAD_TRIGGER])
Folder Share
Triggers when a folder is shared with the user in Yandex.Disk
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_FOLDER_SHARE_TRIGGER])
New Task
Triggers when a new task is created in Yandex.Tasks
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_NEW_TASK_TRIGGER])
Account Login
Triggers when there's a new login to the user's Yandex account
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.YANDEX_ACCOUNT_LOGIN_TRIGGER])