SuperAPI AI 工具集

sharepoint-file-creation

办公与效率

查看项目

更新于 10-16 00:31

技能介绍

用途:按用户请求生成指定格式的文件并上传到已配置的 SharePoint 目标。

主要能力与固定流程:

  1. 确定并获取内容:先应用已配置的内容生成规则(模板、知识源、数据源、报告结构、schema、风格指南);无更具体规则时,按请求的格式选用相应运行时库,不默认纯文本;内容须基于用户请求、检索/知识工具或先前对话上下文;找不到指定来源时应询问而非编造。
  2. 仅在 /app/created/ 下写出完整文件,使用 SharePoint 安全、仅基名、抗冲突的文件名:保留 [A-Za-z0-9_-],其他连续字符替换为 _,去掉首尾分隔符,保留一个有效扩展名;拒绝路径分隔符、.. 和控制字符,写入或上传前解析候选路径并确认仍在 /app/created/ 下。字节保留在运行时内,不通过模型打印或预览内容。
  3. 写入并关闭后用文件系统 API(如 os.path.getsize、os.stat().st_size)实测最终文件大小,仅在 0 < size_bytes < 4,000,000 时继续;该阈值针对当前内联连接器/工具上传边界,不是 SharePoint 文件大小限制或平台保证。为空、不可读或达到 4,000,000 字节时不调用 Create file,报告实测大小并提供缩减或拆分选项,未经用户同意不自动截断、重生成或拆分。
  4. 将已验证的 /app/created/ 路径直接绑定为 Create file 工具的内容输入,不包 JSON、不做 base64、不读入模型;站点与文件夹来自该工具既有配置。
  5. 报告生成内容类型与来源、SharePoint 目标位置与文件名、实测大小和上传结果;无工具证据不得声称上传成功;正常面向用户的报告中不暴露内部沙箱路径。

授权与失败处理:若原始请求同时要求生成与上传,视为已授权直接上传,无需二次确认;仅在请求是否要上传不明确、目标未固定或内容敏感时回退到显式确认。权限/DLP/认证/不支持操作类错误应停止并报告,不当作大小问题;即使低于阈值仍出现大小边界错误,应报告确切错误文本与字节数,不重试更小猜测,并提示联系 agent 所有者;结果不明确或超时按未知处理,不盲目重试。

限制:具体站点、库、文件夹、模板与内容规则取决于既有配置,资料未提供默认值;未提供价格、平台支持范围等信息。