工具 API
doc. undo_ ai_ edit
撤销指定 version 的 AI 编辑(DOC)。 【前置条件(必须)】 调用本工具前,必须先调 doc.list_recent_ai_edits 列出最近 AI 编辑, 根据 tool_name / tool_args 定位用户要撤销的具体操作,再取其 version 作为 target_version。 禁止凭记忆直接填写 target_version。 【可撤销范围】 仅可撤销 Redis 中仍保留的 edit(每个文档最近 200 条,7 天 TTL);超出保留窗口的 edit 无法撤销。 【行为说明】 采用 git revert 风格:取目标 revision 的反向命令,与之后的 revisions 做 OT 冲突处理后, 作为新 revision 写入文档;不会删除任何历史 revision。 成功后会写入一条新 revision(version 递增),行为与一次正常写一致;本次撤销也可被后续撤销。 【失败原因】 (1) 目标 revision 包含暂不支持反向计算的 mutation 类型; (2) 反向命令在当前文档上无法合法执行; (3) 目标 revision 的全部改动已被后续编辑覆盖(OT 后全部 noop); (4) target_version 不在当前版本范围内,或对应 edit 已不在保留窗口内。 if both tencent-docs (personal) and tencent-docs-oa (enterprise) are connected, use AskUserQuestion to let the user pick the target account before invoking this tool.
调用信息
- 工具标识
- tencent-docs.doc.undo_ai_edit
- 服务提供方
- 腾讯文档
- 平均响应
- 0 ms
- 近 7 天调用
- 0
输入参数
file_id在线文档DOC的文档唯一标识符(与file_url二选一)
file_url必填腾讯文档的URL链接(推荐),与file_id二选一
target_version必填待反向的目标 revision 版本号;必须 > 0 且 <= 当前最新版本
version_info版本参数(此处仅用于定位 latest 版本)