one-drive-automation
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseOneDrive Automation via Rube MCP
通过Rube MCP实现OneDrive自动化
Automate OneDrive operations including file upload/download, search, folder management, sharing links, permissions management, and drive browsing through Composio's OneDrive toolkit.
Toolkit docs: composio.dev/toolkits/one_drive
借助Composio的OneDrive工具包,自动化OneDrive的各类操作,包括文件上传/下载、搜索、文件夹管理、共享链接、权限管理及驱动器浏览。
Prerequisites
前提条件
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active OneDrive connection via with toolkit
RUBE_MANAGE_CONNECTIONSone_drive - Always call first to get current tool schemas
RUBE_SEARCH_TOOLS
- 必须已连接Rube MCP(需具备RUBE_SEARCH_TOOLS权限)
- 通过并使用工具包
RUBE_MANAGE_CONNECTIONS激活OneDrive连接one_drive - 请始终先调用以获取最新的工具架构
RUBE_SEARCH_TOOLS
Setup
设置步骤
Get Rube MCP: Add as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
https://rube.app/mcp- Verify Rube MCP is available by confirming responds
RUBE_SEARCH_TOOLS - Call with toolkit
RUBE_MANAGE_CONNECTIONSone_drive - If connection is not ACTIVE, follow the returned auth link to complete Microsoft OAuth
- Confirm connection status shows ACTIVE before running any workflows
获取Rube MCP:在客户端配置中添加作为MCP服务器。无需API密钥 — 仅需添加端点即可使用。
https://rube.app/mcp- 通过确认能正常响应,验证Rube MCP是否可用
RUBE_SEARCH_TOOLS - 调用并指定工具包
RUBE_MANAGE_CONNECTIONSone_drive - 若连接状态未显示为ACTIVE,请按照返回的授权链接完成Microsoft OAuth认证
- 在运行任何工作流之前,确认连接状态为ACTIVE
Core Workflows
核心工作流
1. Search and Browse Files
1. 搜索与浏览文件
When to use: User wants to find files or browse folder contents in OneDrive
Tool sequence:
- - Verify drive access and get drive details [Prerequisite]
ONE_DRIVE_GET_DRIVE - - Keyword search across filenames, metadata, and content [Required]
ONE_DRIVE_SEARCH_ITEMS - - List all items in the root of a drive [Optional]
ONE_DRIVE_ONEDRIVE_LIST_ITEMS - - Get detailed metadata for a specific item, expand children [Optional]
ONE_DRIVE_GET_ITEM - - Find a specific file by exact name in a folder [Optional]
ONE_DRIVE_ONEDRIVE_FIND_FILE - - Find a specific folder by name [Optional]
ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - List all accessible drives [Optional]
ONE_DRIVE_LIST_DRIVES
Key parameters:
- : Search query (plain keywords only, NOT KQL syntax)
q - :
search_scope(folder hierarchy) or"root"(includes shared items)"drive" - : Max items per page (default 200)
top - : Pagination token from
skip_token@odata.nextLink - : Comma-separated fields to return (e.g.,
select)"id,name,webUrl,size" - : Sort order (e.g.,
orderby,"name asc")"name desc" - : Item ID for
item_idGET_ITEM - : Array like
expand_relationsor["children"]for["thumbnails"]GET_ITEM - :
user_id(default) or specific user ID/email"me"
Pitfalls:
- does NOT support KQL operators (
ONE_DRIVE_SEARCH_ITEMS,folder:,file:,filetype:); these are treated as literal textpath: - Wildcard characters (,
*) are NOT supported and are auto-removed; use file extension keywords instead (e.g.,?not"pdf")"*.pdf" - returns only root-level contents; use recursive
ONE_DRIVE_ONEDRIVE_LIST_ITEMSwithONE_DRIVE_GET_ITEMfor deeper levelsexpand_relations: ["children"] - Large folders paginate; always follow /
skip_tokenuntil exhausted@odata.nextLink - Some drive ID formats may return "ObjectHandle is Invalid" errors due to Microsoft Graph API limitations
适用场景:用户需在OneDrive中查找文件或浏览文件夹内容
工具执行序列:
- - 验证驱动器访问权限并获取驱动器详情 [前提步骤]
ONE_DRIVE_GET_DRIVE - - 按关键词搜索文件名、元数据及文件内容 [必填步骤]
ONE_DRIVE_SEARCH_ITEMS - - 列出驱动器根目录下的所有项目 [可选步骤]
ONE_DRIVE_ONEDRIVE_LIST_ITEMS - - 获取特定项目的详细元数据,可展开子项 [可选步骤]
ONE_DRIVE_GET_ITEM - - 在指定文件夹中按精确名称查找特定文件 [可选步骤]
ONE_DRIVE_ONEDRIVE_FIND_FILE - - 按名称查找特定文件夹 [可选步骤]
ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - 列出所有可访问的驱动器 [可选步骤]
ONE_DRIVE_LIST_DRIVES
关键参数:
- : 搜索查询词(仅支持纯关键词,不支持KQL语法)
q - :
search_scope(文件夹层级)或"root"(包含共享项目)"drive" - : 每页最大返回项目数(默认200)
top - : 来自
skip_token的分页令牌@odata.nextLink - : 逗号分隔的需返回字段(例如:
select)"id,name,webUrl,size" - : 排序规则(例如:
orderby,"name asc")"name desc" - :
item_id所需的项目IDGET_ITEM - : 数组格式,如
expand_relations或["children"],用于["thumbnails"]展开关联内容GET_ITEM - :
user_id(默认值)或特定用户ID/邮箱"me"
常见陷阱:
- 不支持KQL操作符(
ONE_DRIVE_SEARCH_ITEMS,folder:,file:,filetype:);这些会被视为普通文本path: - 不支持通配符(,
*),会被自动移除;请使用文件扩展名关键词替代(例如:用?而非"pdf")"*.pdf" - 仅返回根目录内容;如需深层目录,需递归调用
ONE_DRIVE_ONEDRIVE_LIST_ITEMS并设置ONE_DRIVE_GET_ITEMexpand_relations: ["children"] - 大型文件夹会分页;请始终跟随/
skip_token直到所有页面加载完成@odata.nextLink - 部分驱动器ID格式可能因Microsoft Graph API限制返回"ObjectHandle is Invalid"错误
2. Upload and Download Files
2. 文件上传与下载
When to use: User wants to upload files to OneDrive or download files from it
Tool sequence:
- - Locate the target folder [Prerequisite]
ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - Upload a file to a specified folder [Required for upload]
ONE_DRIVE_ONEDRIVE_UPLOAD_FILE - - Download a file by item ID [Required for download]
ONE_DRIVE_DOWNLOAD_FILE - - Get file details before download [Optional]
ONE_DRIVE_GET_ITEM
Key parameters:
- : FileUploadable object with
file,s3key, andmimetypefor uploadsname - : Destination path (e.g.,
folder) or folder ID for uploads"/Documents/Reports" - : File's unique identifier for downloads
item_id - : Desired filename with extension for downloads
file_name - : Specific drive ID (for SharePoint or OneDrive for Business)
drive_id - :
user_id(default) or specific user identifier"me"
Pitfalls:
- Upload automatically renames on conflict (no overwrite option by default)
- Large files are automatically handled via chunking
- overrides
drive_idwhen both are provideduser_id - Item IDs vary by platform: OneDrive for Business uses prefix, OneDrive Personal uses
01...formatHASH!NUMBER - Item IDs are case-sensitive; use exactly as returned from API
适用场景:用户需向OneDrive上传文件或从OneDrive下载文件
工具执行序列:
- - 定位目标文件夹 [前提步骤]
ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - 将文件上传至指定文件夹 [上传必填步骤]
ONE_DRIVE_ONEDRIVE_UPLOAD_FILE - - 按项目ID下载文件 [下载必填步骤]
ONE_DRIVE_DOWNLOAD_FILE - - 下载前获取文件详情 [可选步骤]
ONE_DRIVE_GET_ITEM
关键参数:
- : 用于上传的FileUploadable对象,包含
file、s3key和mimetypename - : 上传目标路径(例如:
folder)或文件夹ID"/Documents/Reports" - : 下载所需的文件唯一标识符
item_id - : 下载文件的期望文件名(含扩展名)
file_name - : 特定驱动器ID(适用于SharePoint或OneDrive for Business)
drive_id - :
user_id(默认值)或特定用户标识符"me"
常见陷阱:
- 上传时若文件名冲突会自动重命名(默认无覆盖选项)
- 大文件会自动通过分块上传处理
- 若同时提供和
drive_id,user_id优先级更高drive_id - 项目ID因平台而异:OneDrive for Business使用前缀,OneDrive个人版使用
01...格式HASH!NUMBER - 项目ID区分大小写;请严格使用API返回的ID
3. Share Files and Manage Permissions
3. 文件共享与权限管理
When to use: User wants to share files/folders or manage who has access
Tool sequence:
- or
ONE_DRIVE_ONEDRIVE_FIND_FILE- Locate the item [Prerequisite]ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - Check current permissions [Prerequisite]
ONE_DRIVE_GET_ITEM_PERMISSIONS - - Grant access to specific users [Required]
ONE_DRIVE_INVITE_USER_TO_DRIVE_ITEM - - Create a shareable link [Optional]
ONE_DRIVE_CREATE_LINK - - Update item metadata [Optional]
ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA
Key parameters:
- : The file or folder to share
item_id - : Array of objects with
recipientsoremailobject_id - : Array with
rolesor"read""write" - :
send_invitationto send notification email,truefor silent permission grantfalse - :
require_sign_into require authentication to accesstrue - : Custom message for invitation (max 2000 characters)
message - : ISO 8601 date for permission expiry
expiration_date_time - :
retain_inherited_permissions(default) to keep existing inherited permissionstrue
Pitfalls:
- Using wrong with
item_idchanges permissions on unintended items; always verify firstINVITE_USER_TO_DRIVE_ITEM - Write or higher roles are impactful; get explicit user confirmation before granting
- returns inherited and owner entries; do not assume response only reflects recent changes
GET_ITEM_PERMISSIONS - cannot be expanded via
permissions; use the separate permissions endpointONE_DRIVE_GET_ITEM - At least one of or
require_sign_inmust besend_invitationtrue
适用场景:用户需共享文件/文件夹或管理访问权限
工具执行序列:
- 或
ONE_DRIVE_ONEDRIVE_FIND_FILE- 定位目标项目 [前提步骤]ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - 查看当前权限设置 [前提步骤]
ONE_DRIVE_GET_ITEM_PERMISSIONS - - 为特定用户授予访问权限 [必填步骤]
ONE_DRIVE_INVITE_USER_TO_DRIVE_ITEM - - 创建可共享链接 [可选步骤]
ONE_DRIVE_CREATE_LINK - - 更新项目元数据 [可选步骤]
ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA
关键参数:
- : 需共享的文件或文件夹ID
item_id - : 对象数组,包含
recipients或emailobject_id - : 数组,包含
roles或"read""write" - :
send_invitation表示发送通知邮件,true表示静默授予权限false - :
require_sign_in表示需要身份验证才能访问true - : 邀请邮件的自定义消息(最多2000字符)
message - : 权限过期时间(ISO 8601格式日期)
expiration_date_time - :
retain_inherited_permissions(默认值)表示保留现有继承权限true
常见陷阱:
- 若使用错误的调用
item_id,会意外修改其他项目的权限;请始终先验证项目IDINVITE_USER_TO_DRIVE_ITEM - 授予写入或更高权限影响重大;请在授予前获取用户明确确认
- 会返回继承权限和所有者条目;请勿假设响应仅反映最近的更改
GET_ITEM_PERMISSIONS - 无法通过展开
ONE_DRIVE_GET_ITEM;请使用专用的权限端点permissions - 或
require_sign_in至少有一个需设置为send_invitationtrue
4. Manage Folders (Create, Move, Delete, Copy)
4. 文件夹管理(创建、移动、删除、复制)
When to use: User wants to create, move, rename, delete, or copy files and folders
Tool sequence:
- - Locate source and destination folders [Prerequisite]
ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - Create a new folder [Required for create]
ONE_DRIVE_ONEDRIVE_CREATE_FOLDER - - Move a file or folder to a new location [Required for move]
ONE_DRIVE_MOVE_ITEM - - Copy a file or folder (async operation) [Required for copy]
ONE_DRIVE_COPY_ITEM - - Move item to recycle bin [Required for delete]
ONE_DRIVE_DELETE_ITEM - - Rename or update item properties [Optional]
ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA
Key parameters:
- : Folder name for creation or new name for rename/copy
name - : Path (e.g.,
parent_folder) or folder ID for creation"/Documents/Reports" - : Item to move
itemId - : Object with
parentReference(destination folder ID) for moves:id{"id": "folder_id"} - : Item to copy or delete
item_id - : Object with
parent_referenceand optionalidfor copy destinationdriveId - :
@microsoft.graph.conflictBehavior,"fail", or"replace"for copies"rename" - : ETag for optimistic concurrency on deletes
if_match
Pitfalls:
- does NOT support cross-drive moves; use
ONE_DRIVE_MOVE_ITEMfor cross-drive transfersONE_DRIVE_COPY_ITEM - for moves requires folder ID (not folder name); resolve with
parentReferencefirstONEDRIVE_FIND_FOLDER - is asynchronous; response provides a URL to monitor progress
ONE_DRIVE_COPY_ITEM - moves to recycle bin, not permanent deletion
ONE_DRIVE_DELETE_ITEM - Folder creation auto-renames on conflict (e.g., "New Folder" becomes "New Folder 1")
- Provide either or
name(or both) forparent_referenceONE_DRIVE_COPY_ITEM
适用场景:用户需创建、移动、重命名、删除或复制文件与文件夹
工具执行序列:
- - 定位源文件夹和目标文件夹 [前提步骤]
ONE_DRIVE_ONEDRIVE_FIND_FOLDER - - 创建新文件夹 [创建必填步骤]
ONE_DRIVE_ONEDRIVE_CREATE_FOLDER - - 将文件或文件夹移动至新位置 [移动必填步骤]
ONE_DRIVE_MOVE_ITEM - - 复制文件或文件夹(异步操作) [复制必填步骤]
ONE_DRIVE_COPY_ITEM - - 将项目移至回收站 [删除必填步骤]
ONE_DRIVE_DELETE_ITEM - - 重命名或更新项目属性 [可选步骤]
ONE_DRIVE_UPDATE_DRIVE_ITEM_METADATA
关键参数:
- : 新建文件夹名称,或重命名/复制后的新名称
name - : 创建文件夹的父路径(例如:
parent_folder)或父文件夹ID"/Documents/Reports" - : 需移动的项目ID
itemId - : 包含
parentReference(目标文件夹ID)的对象,用于移动操作:id{"id": "folder_id"} - : 需复制或删除的项目ID
item_id - : 包含
parent_reference和可选id的对象,用于复制目标位置driveId - : 复制时的冲突处理方式,可选
@microsoft.graph.conflictBehavior,"fail"或"replace""rename" - : 删除操作中用于乐观并发的ETag
if_match
常见陷阱:
- 不支持跨驱动器移动;跨驱动器传输请使用
ONE_DRIVE_MOVE_ITEMONE_DRIVE_COPY_ITEM - 移动操作的需使用文件夹ID(而非文件夹名称);请先通过
parentReference解析IDONEDRIVE_FIND_FOLDER - 为异步操作;响应会提供用于监控进度的URL
ONE_DRIVE_COPY_ITEM - 仅将项目移至回收站,并非永久删除
ONE_DRIVE_DELETE_ITEM - 文件夹创建时若名称冲突会自动重命名(例如:"New Folder"变为"New Folder 1")
- 调用时需提供
ONE_DRIVE_COPY_ITEM或name(或两者都提供)parent_reference
5. Track Changes and Drive Information
5. 变更追踪与驱动器信息
When to use: User wants to monitor changes or get drive/quota information
Tool sequence:
- - Get drive properties and metadata [Required]
ONE_DRIVE_GET_DRIVE - - Check storage quota (total, used, remaining) [Optional]
ONE_DRIVE_GET_QUOTA - - Track changes in SharePoint site drives [Optional]
ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA - - Get version history of a file [Optional]
ONE_DRIVE_GET_ITEM_VERSIONS
Key parameters:
- : Drive identifier (or
drive_idfor personal drive)"me" - : SharePoint site identifier for delta tracking
site_id - : Delta token (
tokenfor current state, URL for next page, or timestamp)"latest" - : File ID for version history
item_id
Pitfalls:
- Delta queries are only available for SharePoint site drives via
ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA - Token returns current delta token without items (useful as starting point)
"latest" - Deep or large drives can take several minutes to crawl; use batching and resume logic
适用场景:用户需监控驱动器变更或获取驱动器/配额信息
工具执行序列:
- - 获取驱动器属性与元数据 [必填步骤]
ONE_DRIVE_GET_DRIVE - - 查看存储配额(总容量、已用容量、剩余容量) [可选步骤]
ONE_DRIVE_GET_QUOTA - - 追踪SharePoint站点驱动器的变更 [可选步骤]
ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA - - 获取文件的版本历史 [可选步骤]
ONE_DRIVE_GET_ITEM_VERSIONS
关键参数:
- : 驱动器标识符(或
drive_id表示个人驱动器)"me" - : 用于变更追踪的SharePoint站点标识符
site_id - : 增量令牌(
token表示当前状态,URL表示下一页,或时间戳)"latest" - : 用于获取版本历史的文件ID
item_id
常见陷阱:
- 仅SharePoint站点驱动器可通过进行增量查询
ONE_DRIVE_LIST_SITE_DRIVE_ITEMS_DELTA - 令牌仅返回当前增量令牌,不包含项目(适合作为追踪起点)
"latest" - 深层或大型驱动器的爬取可能需要数分钟;请使用批量处理和恢复逻辑
Common Patterns
通用模式
ID Resolution
ID解析
- User: Use for authenticated user or specific user email/GUID
"me" - Item ID from find: Use or
ONE_DRIVE_ONEDRIVE_FIND_FILEto get item IDsONE_DRIVE_ONEDRIVE_FIND_FOLDER - Item ID from search: Extract from results
ONE_DRIVE_SEARCH_ITEMS - Drive ID: Use or
ONE_DRIVE_LIST_DRIVESto discover drivesONE_DRIVE_GET_DRIVE - Folder path to ID: Use with path, then extract ID from response
ONE_DRIVE_ONEDRIVE_FIND_FOLDER
ID formats vary by platform:
- OneDrive for Business/SharePoint:
01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK - OneDrive Personal:
D4648F06C91D9D3D!54927
- 用户: 对已认证用户使用,或使用特定用户邮箱/GUID
"me" - 通过查找获取项目ID: 使用或
ONE_DRIVE_ONEDRIVE_FIND_FILE获取项目IDONE_DRIVE_ONEDRIVE_FIND_FOLDER - 通过搜索获取项目ID: 从结果中提取
ONE_DRIVE_SEARCH_ITEMS - 驱动器ID: 使用或
ONE_DRIVE_LIST_DRIVES发现驱动器ONE_DRIVE_GET_DRIVE - 文件夹路径转ID: 使用传入路径,然后从响应中提取ID
ONE_DRIVE_ONEDRIVE_FIND_FOLDER
ID格式因平台而异:
- OneDrive for Business/SharePoint:
01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK - OneDrive个人版:
D4648F06C91D9D3D!54927
Pagination
分页
OneDrive uses token-based pagination:
- Follow or
@odata.nextLinkuntil no more pagesskip_token - Set for page size (varies by endpoint)
top - auto-handles pagination internally
ONE_DRIVE_ONEDRIVE_LIST_ITEMS - Aggressive parallel requests can trigger HTTP 429; honor headers
Retry-After
OneDrive使用基于令牌的分页:
- 跟随或
@odata.nextLink直到所有页面加载完成skip_token - 设置指定页面大小(不同端点默认值不同)
top - 内部会自动处理分页
ONE_DRIVE_ONEDRIVE_LIST_ITEMS - 频繁并行请求可能触发HTTP 429错误;请遵守响应头
Retry-After
Path vs ID
路径与ID
Most OneDrive tools accept either paths or IDs:
- Paths: Start with (e.g.,
/)"/Documents/Reports" - IDs: Use unique item identifiers from API responses
- Item paths for permissions: Use format
:/path/to/item:/
大多数OneDrive工具支持路径或ID:
- 路径: 以开头(例如:
/)"/Documents/Reports" - IDs: 使用API返回的唯一项目标识符
- 权限操作中的项目路径: 使用格式
:/path/to/item:/
Known Pitfalls
已知陷阱
ID Formats
ID格式
- Item IDs are case-sensitive and platform-specific
- Never use web URLs, sharing links, or manually constructed identifiers as item IDs
- Always use IDs exactly as returned from Microsoft Graph API
- 项目ID区分大小写且因平台而异
- 请勿将网页URL、共享链接或手动构造的标识符用作项目ID
- 请严格使用Microsoft Graph API返回的ID
Rate Limits
速率限制
- Aggressive parallel calls can trigger HTTP 429 Too Many Requests
ONE_DRIVE_GET_ITEM - Honor headers and implement throttling
Retry-After - Deep drive crawls should use batching with delays
- 频繁并行调用可能触发HTTP 429请求过多错误
ONE_DRIVE_GET_ITEM - 请遵守响应头并实现限流逻辑
Retry-After - 深层驱动器爬取应使用批量处理并添加延迟
Search Limitations
搜索限制
- No KQL support; use plain keywords only
- No wildcard characters; use extension keywords (e.g., not
"pdf")"*.pdf" - No path-based filtering in search; use folder listing instead
- wildcard-only queries return HTTP 400 invalidRequest
q='*'
- 不支持KQL;仅使用纯关键词
- 不支持通配符;请使用扩展名关键词(例如:用而非
"pdf")"*.pdf" - 搜索中不支持基于路径的过滤;请使用文件夹列表替代
- 这类仅含通配符的查询会返回HTTP 400无效请求错误
q='*'
Parameter Quirks
参数特殊性
- overrides
drive_idwhen both are provideduser_id - cannot be expanded via
permissions; use dedicated permissions endpointGET_ITEM - Move operations require folder IDs in , not folder names
parentReference - Copy operations are asynchronous; response provides monitoring URL
- 若同时提供和
drive_id,user_id优先级更高drive_id - 无法通过展开
GET_ITEM;请使用专用权限端点permissions - 移动操作的需使用文件夹ID,而非文件夹名称
parentReference - 复制操作为异步操作;响应会提供监控URL
Quick Reference
快速参考
| Task | Tool Slug | Key Params |
|---|---|---|
| Search files | | |
| List root items | | |
| Get item details | | |
| Find file by name | | |
| Find folder by name | | |
| Upload file | | |
| Download file | | |
| Create folder | | |
| Move item | | |
| Copy item | | |
| Delete item | | |
| Share with users | | |
| Create share link | | |
| Get permissions | | |
| Update metadata | | |
| Get drive info | | |
| List drives | | user/group/site scope |
| Get quota | | (none) |
| Track changes | | |
| Version history | | |
Powered by Composio
| 任务 | 工具标识 | 关键参数 |
|---|---|---|
| 搜索文件 | | |
| 列出根目录项目 | | |
| 获取项目详情 | | |
| 按名称查找文件 | | |
| 按名称查找文件夹 | | |
| 上传文件 | | |
| 下载文件 | | |
| 创建文件夹 | | |
| 移动项目 | | |
| 复制项目 | | |
| 删除项目 | | |
| 与用户共享 | | |
| 创建共享链接 | | |
| 获取权限 | | |
| 更新元数据 | | |
| 获取驱动器信息 | | |
| 列出驱动器 | | user/group/site scope |
| 获取配额 | | (无) |
| 追踪变更 | | |
| 版本历史 | | |
由 Composio 提供支持