用途:该技能帮助检索过去的对话,找回可能已不在上下文窗口中的信息。适用于用户询问“还记得我们讨论过 X 吗”、需要早期对话上下文、用户引用你已无记录的内容、想核实某话题此前说法,或需要找出哪个智能体讨论过某主题(可配合 finding-agents 技能)。
主要能力:提供 letta messages search 命令,参数包括 --query(必填)、--mode(vector、fts、hybrid,默认 hybrid)、--start-date 与 --end-date(ISO 格式)、--limit(默认 10)、--all-agents、--agent 或 --agent-id。搜索模式中 hybrid 结合向量相似度与全文检索并用 RRF 评分,vector 适合语义匹配,fts 适合精确短语。配套命令 letta messages list 支持 --after、--before(按消息 ID 游标)、--order(asc 或 desc,默认 desc)、--limit(默认 20)及 --agent/--agent-id。
使用方式:常用策略为“定位再扩展”,先用关键词搜索找到相关消息并记下 message_id,再用 messages list --before 取前文、--after 配合 --order asc 取后文。也可用日期范围限定搜索,或用 vector 模式做宽泛发现;用 --all-agents 可跨智能体搜索并借结果中的 agent_id 判断由谁讨论过某主题。
输出与限制:结果包含 message_id、message_type(user_message、assistant_message、reasoning_message)、content 或 reasoning、created_at、agent_id。资料未提供更多平台、收费或效果信息。