SuperAPI AI 工具集

list-projects

智能体与模型

查看项目

更新于 10-16 00:24

技能介绍

用途:列出当前用户在 Mem0 中所有已知的项目范围(project scope),便于查看哪些项目存有记忆。

主要能力:展示项目名称、记忆数量、最近活动日期,并按记忆数量降序排列,用 ← current 标记当前项目。

使用方式:无专门的“列出项目”API 端点,需通过取回记忆来发现项目。先用 get_memories 并行执行两类查询并合并去重:一是 filters={"AND": [{"user_id": "<active_user_id>"}]}, page_size=200,用于捕获没有 app_id 的记忆(仅含 user_id 的过滤会触发隐式 null 作用域,排除 app_id 非空的记忆);二是 filters={"AND": [{"user_id": "<active_user_id>"}, {"app_id": {"exists": true}}]}, page_size=200,用于捕获带任意 app_id 的记忆。若响应显示还有更多分页,则继续分页,最多 1000 条。随后解析每个记忆所属项目:优先取顶层 app_id,其次 metadata.project_id(旧格式),再取 metadata.project(更旧格式),都没有则记为“(unscoped)”。按项目分组统计总记忆数、最近的 created_at 日期、出现频率最高的前 3 个 metadata.type。最后按上述格式输出。

无记忆时输出:No projects found. Run /mem0:onboard to get started.

限制:资料未说明是否需要额外权限、速率限制或具体调用环境;相关价格、平台支持与更多细节暂未提供。