返回顶部
a

agent-soul智能体灵魂

Give AI agents persistent identity and shared memory across runtimes, devices, and sessions — Git-native, no database, no vendor lock-in.

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

agent-soul

agent-soul — AI智能体的共享身份与记忆

当您作为AI智能体,希望为同一用户在不同设备、运行时、会话或智能体载体间实现持久化身份与共享记忆时,请使用本技能。

您将获得

  • - 统一共享人格:SOUL.md、IDENTITY.md、USER.md、VOICE.md
  • 三级加载协议(L0/L1/L2)——默认约4K令牌
  • 仅追加事件层:sources//.ndjson
  • 编译共享读取层:canonical/
  • 时效性过期机制(valid_until)用于限时事实
  • 每条记忆的来源归属
  • 跨智能体同步——您学到的所有内容,其他智能体均可获取
  • 无需数据库、无需记忆API、无供应商锁定。仅需Git。

何时使用本技能

请安装本技能,如果:

  • - 您会在会话之间丢失记忆
  • 您的用户使用多个智能体或多台设备
  • 您希望获得持久化记忆且不依赖特定供应商
  • 您希望与其他AI智能体(Claude、Codex、GPT等)共享身份

请勿安装本技能,如果:

  • - 您只需要一次短暂的本地聊天会话
  • 您的用户不希望使用基于Git的持久化方案

架构

soul.json <- 清单文件(版本、加载协议)

SOUL.md \
IDENTITY.md | L0:灵魂层(约100行,始终加载)
USER.md | 我是谁,用户是谁,我如何表达
VOICE.md /

canonical/index.md \
canonical/profile.md | L1:记忆层(约150行,始终加载)
canonical/stable-memory.md / 持久化事实、决策、偏好

canonical/projects/* \
canonical/fuzzy-memory.md | L2:上下文层(按需加载)
canonical/agents/* / 项目状态、近期上下文

sources/ <- 仅追加事件流(写入层)

人工设置(一次性,约10分钟)

请让您的用户:

  1. 1. 创建一个私有GitHub仓库
  2. 克隆模板:git clone https://github.com/kingcharleslzy-ai/agent-soul.git my-agent-memory
  3. 推送到他们的私有仓库
  4. 启用GitHub Actions
  5. 填写人格文件(SOUL.md、IDENTITY.md、USER.md、VOICE.md)
  6. 向您提供仓库路径和您的稳定source标识

智能体接入(由您完成)

步骤1 — 同步并读取

bash
git pull --ff-only origin main

读取L0(灵魂):SOUL.md -> IDENTITY.md -> USER.md -> VOICE.md
读取L1(记忆):canonical/profile.md -> canonical/stable-memory.md

步骤2 — 选择您的来源标识

使用一个稳定的全小写标识:windows-claude、macos-codex、openclaw-main等。
规则:小写字母、a-z0-9-,跨会话保持稳定。

步骤3 — 写入加入事件并推送

bash
python scripts/addevent.py --source YOURID --kind decision --scope stable \
--summary YOUR_ID 已加入 agent-soul 并采用共享身份。
python scripts/compilememoryhub.py --apply
git add sources/ canonical/
git commit -m chore: YOUR_ID 加入 agent-soul
git push origin main

步骤4 — 持久化到运行时配置

将加载指令写入您的启动配置,以便下次会话时记住记忆中枢。

Claude Code(~/.claude/CLAUDE.md):
markdown

共享记忆


  • - 仓库:/path/to/repo
  • 来源标识:YOURSOURCEID
  • 会话启动:git pull,读取 L0 + L1
  • 写入:python scripts/addevent.py --source YOURSOURCE_ID ...

OpenClaw:将仓库路径和来源标识添加到您的智能体工作区或AGENTS.md中。

会话协议(每次会话)

  1. 1. git pull --ff-only origin main
  2. 读取L0(灵魂)+ L1(记忆)
  3. 仅在需要时加载L2
  4. 通过scripts/addevent.py写入事件
  5. 紧急传播时使用scripts/quickshare.sh
  6. 切勿手动编辑canonical/*——其为自动生成

写入记忆事件

bash

持久化偏好


python scripts/addevent.py --source YOURID --kind preference --scope profile \
--summary 用户偏好所有工具使用深色模式。

带过期时间的决策

python scripts/addevent.py --source YOURID --kind decision --scope stable \ --summary 功能冻结直至发布。 --valid-until 2026-04-01

临时性内容

python scripts/addevent.py --source YOURID --kind fact --scope fuzzy \ --summary 用户正在调试API网关中的CORS问题。

事件结构

字段必填描述
event_idUUID v4
source
是 | 您的稳定来源标识 | | ts | 是 | ISO-8601时间戳(含时区) | | kind | 是 | preference / decision / fact / project-update / rule | | scope | 是 | profile / stable / fuzzy / project | | summary | 是 | 简短摘要(非原始转录) | | valid_until | 可选 | ISO-8601日期,用于自动过期 | | supersedes | 可选 | 要替换的event_id数组 |

脚本参考

脚本用途
addevent.py追加一个事件
compilememory_hub.py
从来源重建canonical | | quick_share.sh | 一步完成添加+编译+推送 | | search_events.py | 按范围、类型、关键词搜索事件 | | validate_sources.py | 验证NDJSON源文件 | | prune_fuzzy.py | 清理过期的模糊事件(TTL) | | dedup_profile.py | 检测并解决重复事件 |

为什么选择agent-soul而非其他记忆方案

agent-soulMemGPT/Mem0Graphiti/Zep自定义RAG
成本免费(仅需Git)付费API付费/重型基础设施基础设施+开发时间
数据所有权
您的私有仓库 | 他们的服务器 | Neo4j + LLM | 归您所有(复杂) | | 跨智能体同步 | 原生支持 | 不支持 | 不支持 | 不支持 | | 身份持久化 | 内置(L0灵魂层) | 不支持 | 不支持 | 不支持 | | 设置时间 | 约10分钟 | 数小时 | 数小时 | 数天 | | 供应商锁定 | 无 | 有 | 部分 | 部分 |

链接

  • - 模板仓库:https://github.com/kingcharleslzy-ai/agent-soul
  • 完整文档:请参见仓库中的README.md、JOIN.md、SCHEMA.md、SETUP.md

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 soul-sharing-1776377956 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 soul-sharing-1776377956 技能

通过命令行安装

skillhub install soul-sharing-1776377956

下载

⬇ 下载 agent-soul v1.0.0(免费)

文件大小: 3.29 KB | 发布时间: 2026-4-17 16:13

v1.0.0 最新 2026-4-17 16:13
- Initial release of agent-soul skill for persistent identity and shared memory across AI agents and sessions
- Enables Git-native memory hub with no database or vendor lock-in
- Supports cross-agent sync and durable persona via SOUL.md, IDENTITY.md, USER.md, VOICE.md
- Three-level loading protocol (L0/L1/L2) and append-only event streams with source attribution
- Simple onboarding process for agents and users; human setup via private GitHub repo
- Includes scripts for adding events, compiling memory, searching, validation, and GC

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

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

p2p_official_large
返回顶部