Session Archive Skill:本地 AI 对话持久化 - Openclaw Skills

作者:互联网

2026-04-20

AI教程

什么是 Session Archive Skill?

Session Archive Skill 是为 Openclaw 环境设计的基础实用程序。它在后台静默运行,确保用户与 AI 智能体之间的每一次交互都被捕获并存储在本地 SQLite 数据库中。对于需要可靠的审计追踪或 AI 驱动工作流历史记录的开发人员和研究人员来说,这个持久层至关重要。

通过利用 Openclaw Skills,此工具消除了手动跟踪消息的需要,提供了一个在编码或研究会话期间生成的知识中心库。它被设计为轻量级且零配置,使其成为任何专业 AI 开发技术栈中不可或缺的补充。

下载入口:https://github.com/openclaw/skills/tree/main/skills/18940111404/zhujian-session-archive

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install zhujian-session-archive

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 zhujian-session-archive。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Session Archive Skill 应用场景

  • 自动备份 AI 生成的关键技术讨论和代码片段。
  • 在不同会话中审计 AI 模型性能和 token 使用情况。
  • 从之前的对话中检索历史上下文,以维持长期项目的连续性。
  • 生成关于模型偏好和使用频率的统计数据。
Session Archive Skill 工作原理
  1. 智能体环境启动后,该插件作为后台服务初始化。
  2. 当对话消息生成或接收时,该插件实时拦截消息流。
  3. 提取相关元数据,包括时间戳、会话 ID 和模型参数。
  4. 数据自动写入位于 ~/.openclaw/session-archive.db 的配置 SQLite 数据库中。
  5. 存储的数据随后可以通过标准 SQL 或通过 Openclaw Skills 生态系统中的集成分析工具进行查询。

Session Archive Skill 配置指南

Session Archive Skill 是一个底层插件,安装后会自动激活。基本操作不需要手动触发。

# 安装并启用会话归档功能
openclaw install session-archive

要自定义存储位置,您可以修改 openclaw.json 配置文件:

{
  "skills": {
    "session-archive": {
      "db_path": "~/.openclaw/session-archive.db"
    }
  }
}

Session Archive Skill 数据架构与分类体系

该插件维护一个结构化的 SQLite 模式,以确保历史记录的高性能和易于查询。

Table Description Key Metadata
sessions 追踪唯一的对话线程 session_id, created_at
messages 存储单个对话回合 role, content, timestamp, model_name
statistics 记录特定模型的应用数据 model_id, total_tokens, call_count

Session Archive Skill

描述

会话存档插件 - 自动将对话消息保存到 SQLite 数据库。

功能

  • 实时保存对话消息
  • 支持按会话、日期查询
  • 统计模型使用情况

使用方法

此为底层插件,安装后自动生效,无需手动调用。

配置

  • 数据库路径:~/.openclaw/session-archive.db
  • 可在 openclaw.json 中自定义配置