返回顶部
c

clawng-term-memory长期记忆

Make your OpenClaw agent portable and persistent. Version-controls SOUL.md, MEMORY.md, and all core knowledge files using git with automatic GitHub push — so your agent's identity, memory, and operating rules are backed up and can be restored on any machine by cloning the repo. Use whenever core knowledge files are modified to commit and push changes. Also use when asked to show history, diff a file, or revert a change. Watch your assistant evolve over time through its git history.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
555
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

clawng-term-memory

clawng-term-memory

让你的 OpenClaw 智能体可移植且持久化。对智能体灵魂、记忆和操作规则的每一次更改都会提交到 git 并推送到私有 GitHub 仓库——这样你只需克隆仓库,就能在任何机器上恢复你的精确智能体配置。

通过 git 历史观察你的助手随时间演变:查看它何时学到了新东西,哪些决策发生了变化,以及一周前它是什么样子。这是对思维进行的版本控制。

设置

  1. 1. 在工作区初始化 git 仓库(如果尚未完成):
bash cd ~/.openclaw/workspace git init git config user.name YourAgent git config user.email agent@example.com
  1. 2. 创建一个私有 GitHub 仓库,然后使用 SSH(推荐)或 HTTPS 将其添加为远程仓库:

SSH(推荐——不会暴露令牌):
bash
git remote add origin git@github.com:<用户>/<仓库>.git

带凭据存储的 HTTPS(URL 中不包含令牌):
bash
git remote add origin https://github.com/<用户>/<仓库>.git
git config credential.helper store

Git 会在首次推送时提示输入凭据并安全存储

  1. 3. 推送初始提交:
bash git branch -M main && git push -u origin main
  1. 4. 如果工作区路径非标准,可设置(可选):
bash export CLAWNG_WORKSPACE=/你的/自定义/工作区/路径

如果未设置,脚本默认使用 $HOME/.openclaw/workspace。

多智能体/多机器支持

每台机器都有自己的分支(agent/<主机名>)及其自己的 MEMORY.md。每日 AI 合成任务会读取所有智能体的记忆,并将一份权威的 SHARED_MEMORY.md 写入 main 分支——完全自动,无需人工干预。

agent/vps-1 → MEMORY.md ──┐
agent/vps-2 → MEMORY.md ──┤ Claude 合成 → SHARED_MEMORY.md → main
agent/vps-3 → MEMORY.md ──┘

  • - commit.sh — 自动推送到 agent/<主机名>(首次提交时创建分支)
  • merge.sh — 收集所有智能体的 MEMORY.md 文件供合成智能体使用
  • AI 合成智能体 — 每晚去重并合并到 main 分支上的 SHAREDMEMORY.md
  • 所有智能体从 main 分支读取 SHAREDMEMORY.md 以保持同步

可扩展到 10 台以上机器且无冲突。

跟踪的文件

  • - SOUL.md、MEMORY.md、USER.md、TOOLS.md、IDENTITY.md、AGENTS.md、HEARTBEAT.md
  • memory/*.md(每日笔记)
  • skills/(已安装的技能)

提交并推送更改

修改任何核心文件后运行:

bash
bash /path/to/workspace/skills/clawng-term-memory/scripts/commit.sh 更改的简短描述

示例:

  • - MEMORY.md: 添加了新客户上下文
  • SOUL.md: 更新了操作规则
  • memory/2026-02-21.md: 每日笔记
  • HEARTBEAT.md: 调整了检查频率

每日 AI 合成(每天运行一次)

merge.sh 收集所有智能体的 MEMORY.md 文件。然后 AI 智能体将它们合成为 main 分支上的 SHARED_MEMORY.md——去重、智能解决冲突,并保留所有独特信息。

设置为 OpenClaw 定时任务(默认在本地时间 02:00 运行)。

查看历史

bash
cd /path/to/workspace && git log --oneline --graph memory/ MEMORY.md SOUL.md

比较文件差异

bash
cd /path/to/workspace && git diff HEAD~1 MEMORY.md

将文件恢复到先前版本

bash
cd /path/to/workspace && git checkout HEAD~1 -- MEMORY.md
bash skills/clawng-term-memory/scripts/commit.sh 将 MEMORY.md 恢复到先前版本

自动提交规则

修改核心知识文件后务必运行提交脚本。 编写 → 提交 → 推送。每次如此,无一例外。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawng-term-memory-1776419974 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawng-term-memory-1776419974 技能

通过命令行安装

skillhub install clawng-term-memory-1776419974

下载

⬇ 下载 clawng-term-memory v1.2.0(免费)

文件大小: 3.86 KB | 发布时间: 2026-4-17 18:09

v1.2.0 最新 2026-4-17 18:09
AI-powered memory synthesis: each machine has its own MEMORY.md on its own branch. A nightly Claude agent reads all agents' memories, deduplicates, and writes one authoritative SHARED_MEMORY.md to main. Scales to 10+ machines with zero conflicts.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部