文件是独立管理的资源,可被多个会话挂载,生命周期与会话解耦。在控制台文件菜单上传与管理。
配额与限制
- 单个文件最大 10 MB。
- 单个业务空间下文件总容量上限 100 GB。
- 文件保存时效 30 天,超期可能被自动清理。需要长期保留请定期重新上传。
上传
在文件页面点击上传文件,从本地选择文件后上传。上传后文件进入安全审核(checking),审核通过变为 available 后才可挂载到会话。审核未通过则标记为 rejected 或 type_rejected。
通过 API 上传文件,以 multipart/form-data 方式提交。完整参数与响应字段详见 File API。
会话隔离
将文件挂载到会话时,服务端会做一份内部拷贝挂入会话沙箱,原始文件不受会话内修改影响。可在会话详情查看挂载文件的实际副本。
挂载到会话
创建会话时挂载
在新建会话抽屉的挂载资源区,从已上传的文件中选择一个挂载到当前会话,并填写挂载路径。/uploads/ 前缀由控制台固定写死,只需填写后面的部分,例如填 CLAUDE.md,挂载路径即为 /uploads/CLAUDE.md。
运行时挂载
会话已创建后,在会话页面右侧资源面板点击挂载文件追加。挂载实时生效,无需重启会话。
路径前缀
挂载路径以 /uploads/ 开头(控制台已写死该前缀,通过 API 挂载时需自行写全)。服务端再补上 /mnt/session 前缀,即智能体在沙箱中看到的运行侧路径:
挂载路径(控制台填写 / API mount_path) | 运行侧路径(智能体看到的) | |
|---|---|---|
/uploads/CLAUDE.md | → | /mnt/session/uploads/CLAUDE.md |
/uploads/workspace/data.csv | → | /mnt/session/uploads/workspace/data.csv |
/mnt/session/uploads/workspace/data.csv。查询会话资源时,接口返回的 mount_path 也是运行侧路径。
卸载
在资源面板对应文件行点击卸载。卸载后会话内的副本被清理,原始文件不变。
通过 API 挂载文件:创建会话时通过 resources 字段挂载;会话运行中通过 POST /sessions/{session_id}/resources 追加。完整参数与响应字段详见 Session API。