帮你快速理解、总结文档立即下载

list_scenarios

最近更新时间:2026-07-28 10:20:02

我的收藏

方法介绍

list_scenarios 用于列出指定路径前缀下的 L2 场景(Scenario)记忆文件清单。功能说明如下:
组织模型:场景记忆是 L2 层的结构化记忆,以文件系统模型组织。
列出范围:通过 path_prefix 指定目录范围,返回其下所有文件与子目录的清单。
返回内容:仅返回文件元信息(名称、路径、版本、大小等),不返回文件内容;如需读取内容请使用 read_scenario

导入

from tencentdb_agent_memory.v3 import MemoryClient

使用示例

from tencentdb_agent_memory.v3 import MemoryClient

with MemoryClient(
endpoint="https://memory.tdai.tencentyun.com",
api_key="sk-xxxxxxxxxxxxxxxx",
service_id="tdai-mem-xxxxxxxx",
team_id="team-abc123",
agent_id="agt-xyz789",
user_id="usr-456",
) as client:
result = client.list_scenarios(
path_prefix="product-review/",
)
for f in result["files"]:
print(f"[{f['version']}] {f['path']} ({f['size_bytes']}B, {f['updated_at']})")

请求参数

参数名
类型
必填
描述说明
path_prefix
str
路径前缀,建议不带开头的 /(如 product-review/),不传则列出根路径下的全部文件

响应示例

{
"files": [
{
"name": "2025-q4-review",
"path": "product-review/2025-q4-review",
"version": 5,
"updated_at": "2026-07-20T18:00:00Z",
"size_bytes": 4096
},
{
"name": "2026-q1-planning",
"path": "product-review/2026-q1-planning",
"version": 2,
"updated_at": "2026-07-15T10:30:00Z",
"size_bytes": 2048
}
]
}

Running Environment

Operating System: Ubuntu 24.04.3 LTS / x86_64

Runtime Version: Python 3.11.1

响应参数说明

参数名
类型
参数含义
files
List[Dict]
文件元信息列表
files[].name
str
文件名(路径最后一段)
files[].path
str
文件完整路径
files[].version
int
当前版本号,从 0 开始递增
files[].updated_at
str
最近更新时间,ISO 8601 格式
files[].size_bytes
int
文件大小,单位字节

错误码

错误码
触发场景
处理建议
401
API Key 无效或过期
检查 api_key 配置
422
构造参数缺失
确保构造时传入必填归属参数