返回顶部
p

penfield持久记忆

Persistent memory for OpenClaw agents. Store decisions, preferences, and context that survive across sessions. Build knowledge graphs that compound over time. Hybrid search (BM25 + vector + graph) recalls what matters when you need it.

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

penfield

Penfield 记忆

持续累积的持久化记忆。你的智能体能够记住对话内容、学习用户偏好、关联不同想法,并在跨会话、跨天、跨渠道的场景中,精确地从上次中断的地方继续工作。

工具

记忆

工具用途使用时机
penfieldstore保存一条记忆用户分享偏好、你有了新发现、做出决策、学到了值得保留的信息
penfieldrecall
混合搜索(BM25 + 向量 + 图) | 回复前需要上下文、恢复某个话题、查找之前的决策 | | penfield_search | 语义搜索(向量权重更高) | 没有确切关键词时的模糊概念搜索 | | penfield_fetch | 根据ID获取记忆 | 跟进召回结果中的某条具体记忆 | | penfieldupdatememory | 编辑已有记忆 | 修正、补充细节、更改重要性或标签 |

知识图谱

工具用途使用时机
penfieldconnect关联两条记忆新信息与已有知识相关,逐步构建理解
penfielddisconnect
移除记忆之间的关联 | 关联关系创建错误或不再有效 | | penfield_explore | 从一条记忆出发遍历图谱 | 理解想法如何关联,查找相关上下文 |

上下文与分析

工具用途使用时机
penfieldsavecontext保存会话检查点结束实质性工作,准备交接给其他智能体
penfieldrestorecontext
从检查点恢复 | 从你或其他智能体中断的地方继续工作 | | penfieldlistcontexts | 列出已保存的检查点 | 查找之前的会话以恢复 | | penfield_reflect | 分析记忆模式 | 会话开始时定位方向、发现主题、找出空白 |

工件

工具用途使用时机
penfieldsaveartifact存储文件保存图表、笔记、代码、参考文档
penfieldretrieveartifact
获取文件 | 加载之前保存的工作成果 | | penfieldlistartifacts | 列出已存储的文件 | 浏览已保存的工件 | | penfielddeleteartifact | 删除文件 | 清理过时的工件 |

个性

工具用途使用时机
penfield_awaken加载个性配置会话开始、身份刷新

编写真正有效的记忆

记忆内容的质量决定了Penfield是有用还是无用。关键在于具体性和上下文。

糟糕——模糊、无上下文、日后无法找到:

用户喜欢Python

优秀——具体、有上下文、可查找:

[偏好] 用户更喜欢Python而非JavaScript进行后端开发。
原因:对JS回调模式感到困扰,且缺乏类型安全。重视类型提示和显式错误处理。使用FastAPI构建API。

让记忆可查找的要素:

  1. 1. 方括号中的上下文前缀:[偏好]、[项目:API重构]、[调查:支付Bug]、[决策]
  2. 什么背后的为什么——理由比事实本身更重要
  3. 具体细节——名称、数字、日期、版本,而非模糊的概括
  4. 对相关记忆的引用——这建立在[关于X的早期发现]之上或与之前关于Y的假设相矛盾

记忆类型

使用正确的类型。系统会利用这些类型进行筛选和分析。

类型用途示例
fact已验证的持久信息用户公司在AWS EKS上运行Kubernetes
insight
模式或领悟 | 部署失败与周五发布相关 |
| correction | 修正之前的理解 | 修正:超时问题不是Redis——是硬编码的批次限制 |
| conversation | 会话摘要、重要交流 | 讨论了迁移策略。用户倾向于增量方式 |
| reference | 源材料、引用 | RFC 8628定义了输入受限设备上OAuth的设备码流程 |
| task | 工作项、行动项 | 待办:索引重建后基准测试召回延迟 |
| strategy | 方法、方式、计划 | 对于用户的代码库:始终先检查types.ts,它是事实来源 |
| checkpoint | 里程碑状态 | 项目完成80%——认证已完成,UI待完成 |
| identity_core | 不可变的身份事实 | 通过个性配置设置,很少手动存储 |
| personality_trait | 行为模式 | 通过个性配置设置,很少手动存储 |
| relationship | 实体关联 | 用户与Chad Schultz合作网络安全内容 |

重要性评分

使用完整的评分范围。并非所有内容都是0.5分。

分数含义示例
0.9–1.0关键——永不遗忘架构决策、来之不易的修正、核心偏好
0.7–0.8
重要——经常参考 | 项目上下文、关于用户工作的关键事实 |
| 0.5–0.6 | 正常——有用的上下文 | 一般偏好、会话摘要 |
| 0.3–0.4 | 次要——背景细节 | 边缘事实、低风险观察 |
| 0.1–0.2 | 琐碎——可能不需要存储 | 如果你在犹豫是否要存储,那就不要存 |

关联记忆

关联是Penfield强大的关键。孤立的记忆只是一条笔记。关联的记忆才是理解。

存储一条记忆后,始终要问: 这与什么相关?然后进行关联。

关系类型(24种)

知识演化: supersedes(取代)· updates(更新)· evolution_of(演化)
当理解发生变化时使用。我们曾以为X,现在我们知道Y。

证据: supports(支持)· contradicts(矛盾)· disputes(质疑)
当新信息验证或挑战已有信念时使用。

层级: parentof(父级)· childof(子级)· siblingof(同级)· composedof(组成)· part_of(部分)
用于结构关系。主题包含子主题,系统包含组件。

因果: causes(导致)· influencedby(受...影响)· prerequisitefor(前提)
用于因果链和依赖关系。

实现: implements(实现)· documents(文档)· tests(测试)· example_of(示例)
当某事物演示、描述或验证另一事物时使用。

对话: respondsto(回复)· references(引用)· inspiredby(启发)
用于归因和对话线索。

顺序: follows(跟随)· precedes(先于)
用于流程或时间线中的有序步骤。

依赖: depends_on(依赖)
当某事物需要另一事物时使用。

召回策略

好的查询能找到东西。糟糕的查询只会返回噪音。

根据查询类型调整搜索权重:

查询类型bm25weightvectorweightgraph_weight
精确术语查找(Twilio认证令牌)0.60.30.1
概念搜索(我们如何处理错误)
0.2 | 0.6 | 0.2 |
| 关联知识(关于支付的一切) | 0.2 | 0.3 | 0.5 |
| 默认(均衡) | 0.4 | 0.4 | 0.2 |

积极筛选:

  • - memorytypes: [correction, insight] 查找发现和修正
  • importancethreshold: 0.7 跳过噪音
  • enablegraphexpansion: true 跟随关联(默认,通常保持开启)

工作流程

用户分享偏好

penfield_store({
content: [偏好] 用户希望回复不超过3段,除非复杂性要求更多。在随意对话中不喜欢项目符号。,
memory_type: fact,
importance: 0.8,
tags: [preferences, communication]
})

调查追踪

// 开始
penfield_store({
content: [调查:部署失败] 每次周五部署后报告500错误。正在检查发布管道、配置漂移和流量模式。,
memory_type: task,
importance: 0.7,
tags:

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 penfield-1776370166 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 penfield-1776370166 技能

通过命令行安装

skillhub install penfield-1776370166

下载

⬇ 下载 penfield v2.0.0(免费)

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

v2.0.0 最新 2026-4-17 16:00
**Major update adds new tools and enhances memory graph management.**

- Added `penfield_disconnect` tool for removing links between memories in the knowledge graph.
- Introduced `penfield_awaken` tool to load or refresh personality configuration at session start.
- Updated documentation to describe the new tools and their use cases.
- No file changes detected in the codebase; update is documentation and workflow focused.

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

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

p2p_official_large
返回顶部