Chat Memory

对话历史长期记忆查询工具。当用户询问之前/上次/以前谈过的内容,或需要调取特定时间段的对话记录时使用。提供时序查询(按今天/本周/本月/全部)和结果筛选能力。此技能不主动注入历史——Agent 通过此技能的工具描述自行判断调用时机。

chefroger ef13f03 9 files · 2.4 KB Updated

File contents

Chat Memory — 对话长期记忆

功能定位

查询本公司(company_id)下的历史对话记录。

工具

chat_memory_list

描述:查询历史对话记录。当用户提到"之前""上次""以前"等时间相关词汇, 或询问过去讨论过的内容时使用此工具。

参数

  • time_range: 时间范围枚举值
    • "today" — 今天
    • "this_week" — 本周
    • "this_month" — 本月
    • "all" — 全部历史(默认)
  • limit: 最大返回消息数,默认 20

返回值

[
  {
    "id": 123,
    "query": "用户说的话",
    "response": "助手的回答",
    "created_at": "2026-05-10T14:32:00"
  }
]

使用示例

用户:"你上次推荐的那个供应商叫什么名字?"

→ 调用 chat_memory_list(time_range="all", limit=20) → 从结果中找到与供应商相关的对话 → 回答用户问题

用户:"我们这周谈过哪些客户?"

→ 调用 chat_memory_list(time_range="this_week", limit=20) → 汇总结果中涉及客户的对话 → 回答用户问题

chefroger/smart-trade-ai/tree/main/skills/chat-memory commit ef13f0342c

Frequently asked questions

npx skillmds@latest add chefroger/chat-memory