Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

conversation-archive对话档案

Agent Skill

conversation-archive 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,160

周安装

133

GitHub Stars

公开资料未说明

下载量

1,107
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:conversation-archive(对话档案)
来源仓库:https://github.com/anfengxiaoguo/conversation-archive
安装命令:
openclaw skills install conversation-archive
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install conversation-archive

简介

对话记忆仓库:自动归档 session 对话,保留原始记录,支持检索和误解纠正。可与 memory-never-forget 联动形成完整记忆体系。

SKILL.md

name
conversation-archive
version
1.0.0
description
对话记忆仓库:自动归档 session 对话,保留原始记录,支持检索和误解纠正。可与 memory-never-forget 联动形成完整记忆体系。
author
Simon
tags
["memory", "conversation", "archive", "openclaw", "session", "recall"]
metadata
{ "openclaw": { "emoji": "💬" } }
license
MIT
⚠️ 作者信息待填写:ClawHub 上传前需要确认你的 ClawHub/GitHub 用户名

💬 Conversation Archive(对话记忆仓库)

核心理念

「记忆会骗人,但对话记录不会。」

当缪斯说「我不记得了」「我可能理解错了」——去对话仓库里找原始记录,比问老豆更快、更准。


工作流程

Session 结束
    ↓
1. ARCHIVE(归档)
   - 保存原始对话 JSON
   - 生成结构化摘要
   - 提取关键信息(主题/决策/教训)
   ↓
2. INDEX(索引)
   - 按日期/主题/关键词写入 index.json
   - (未来:生成 embedding 向量)
   ↓
3. RETRIEVE(检索)
   - 当需要回溯时 → 搜对话仓库
   - 当发现误解时 → 拉原始记录纠正
   ↓
4. INTEGRATE(整合)
   - 与 memory-never-forget 联动
   - 从归档中提取值得记忆的内容 → 4层分类

目录结构

conversation_archive/
├── sessions/           # 原始对话存档
│   └── YYYY-MM/
│       └── {session_id}.json
├── index.json          # 内存索引
└── embeddings/         # 预留:向量索引(未来)

Session JSON 格式

{
  "sessionId": "ccba19e7-...",
  "date": "2026-04-07",
  "channel": "webchat",
  "participants": ["Simon", "Muse"],
  "topics": ["OpenClaw升级", "Dreaming", "记忆系统"],
  "decisions": [
    {"text": "开启Dreaming每天0点运行", "context": "老豆同意"}
  ],
  "feedback": [
    {"user": "不要用Markdown表格", "from": "Simon"}
  ],
  "summary": "讨论了OpenClaw升级和记忆系统...",
  "messages": [
    {"role": "user", "content": "...", "time": "..."},
    {"role": "assistant", "content": "...", "time": "..."}
  ],
  "archivedAt": "2026-04-07T17:30:00+08:00"
}

工具(Tools)

1. archive_session — 归档当前 session

触发时机: session 结束前 / 手动触发 / cron 触发

{
  "name": "archive_session",
  "arguments": {
    "sessionKey": "agent:main:main",
    "includeMessages": true
  }
}

自动触发逻辑:

  • 当 session 被 compact 或 restart 时自动归档
  • 每次 webchat 超过 30 分钟无活动时归档

2. search_archive — 搜索对话

触发时机: 老豆问「我之前说过什么」「那次对话」「记得3月29日吗」

{
  "name": "search_archive",
  "arguments": {
    "query": "OpenClaw升级",
    "date": "2026-03-29",
    "limit": 5
  }
}

3. get_session — 获取原始对话

触发时机: 发现缪斯理解错了,用原始记录纠正

{
  "name": "get_session",
  "arguments": {
    "sessionId": "ccba19e7-..."
  }
}

4. extract_memories — 从归档中提取记忆

触发时机: 与 memory-never-forget 联动时

{
  "name": "extract_memories",
  "arguments": {
    "sessionId": "ccba19e7-...",
    "types": ["user", "feedback", "project"]
  }
}

检索策略

当前(关键词模式)

# 搜索逻辑
1. 在 index.json 中模糊匹配 query
2. 匹配 topic、keywords、summary 字段
3. 按日期倒序返回 top N
4. 展示匹配的摘要片段

未来(向量模式)

当 embedding 配置好后:

# 向量搜索
1. query → embedding 向量
2. 在 embeddings/ 目录做余弦相似度搜索
3. 返回 top N 最语义相关的对话

接入条件: agents.defaults.memorySearch 配置了 embedding provider


与 memory-never-forget 的联动

conversation_archive  ──→  memory-never-forget
     │                              │
     │ 提取值得记忆的内容              │ 使用4层分类
     ↓                              ↓
decisions/feedback/          memory/{user,feedback,
project/                     project,reference}/
     │                              │
     └───────────升华──────────────→ knowledge/

联动触发: 每次归档后,自动调用 extract_memories 把值得记忆的内容传给 memory-never-forget 处理。


自动归档规则

立即归档:

  • session restart / compact 时
  • 超过 30 分钟无活动时
  • 每天 23:59 强制归档所有活跃 session

保留对话:

  • 最近 7 天:完整原始记录
  • 7-30 天:仅摘要(messages 字段清除)
  • 30 天以上:压缩归档,保留摘要和元数据

安全清理:

  • 不存 API key、token、密码等敏感信息
  • messages 字段在归档时做敏感信息扫描和脱敏

误解纠正流程

当缪斯意识到自己可能理解错了:

  1. search_archive 搜相关对话
  2. get_session 拉原始记录
  3. 核对原始对话,确认误解点
  4. 更新对应分类记忆(feedback/)
  5. 在这次 session 末尾做修正性回复

触发关键词

老豆说缪斯做
「我之前说过...」search_archive(query="...")
「那天...」search_archive(date="YYYY-MM-DD")
「你不记得了?」search_archive + 展示原始记录
「理解错了」get_session + 纠正 + 更新记忆

*版本:v1.0 | 日期:2026-04-07 | 对话记忆仓库 + 未来向量检索预留*

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

75.76%
按下载量换算839

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills