返回顶部
p

palaia帕莱亚

>

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

palaia

palaia v2.7 — 代理记忆技能

palaia 是 OpenClaw 代理的记忆系统。它为你提供跨会话的持久化、可搜索、崩溃安全的记忆。你不需要理解它的工作原理——只需使用下面的命令即可。


首次设置

当用户要求你设置 palaia、启用记忆或跨会话记住事情时,运行以下步骤:

bash
pip install palaia[fastembed]

bash
palaia init

这将创建包含 SQLite 存储的 .palaia/ 目录,并自动配置 fastembed 用于语义搜索。无需手动配置。

向用户确认成功:记忆已就绪。我将自动记住我们对话中的重要上下文。

如果 pip 不可用,请按此顺序尝试替代方案:
bash
python3 -m pip install palaia[fastembed]
uv tool install palaia[fastembed]
pipx install palaia[fastembed]

可选附加组件(按需安装):
bash
pip install palaia[mcp] # 用于 Claude Desktop、Cursor 的 MCP 服务器
pip install palaia[curate] # 知识整理

注意:palaia[fastembed] 已包含 sqlite-vec,用于原生 SIMD 向量搜索。无需单独安装。

OpenClaw 插件设置(用于自动捕获和自动召回)

CLI 安装完成后,将其接入 OpenClaw:

bash
openclaw plugins install @byte5ai/palaia

然后在 OpenClaw 配置中激活记忆槽:
json5
// openclaw.json
{
plugins: {
slots: { memory: palaia }
}
}

重启网关并验证:
bash
openclaw gateway restart
palaia doctor

代理身份(可选)

单代理系统使用默认名称。对于多代理设置:
bash
palaia init --agent YOURAGENTNAME

更新 palaia

当用户要求更新,或当 palaia status 显示版本不匹配时:

bash
palaia upgrade

这将自动检测安装方法(pip/uv/pipx),保留所有已安装的附加组件(fastembed、mcp、sqlite-vec、curate),运行 palaia doctor --fix,并升级已安装的 OpenClaw 插件。无需手动步骤。

如果 palaia upgrade 不被识别(v2.3.0 之前的版本),请手动更新:

bash

步骤 1:查找安装方法


which palaia

步骤 2:升级(使用与步骤 1 路径匹配的方法)

pip(路径包含 site-packages 或 .local):

pip install --upgrade palaia[fastembed]

uv(路径包含 uv):

uv tool install palaia[fastembed]

pipx(路径包含 pipx):

pipx install palaia[fastembed] --force

步骤 3:健康检查 + 迁移

palaia doctor --fix

步骤 4:更新 OpenClaw 插件(如果已安装)

openclaw plugins install @byte5ai/palaia

手动更新后,palaia upgrade 将可用于未来的更新。

自动检查(每次加载此技能时运行)

在使用 palaia 执行任何其他操作之前,静默运行 palaia doctor。如果它报告任何警告,请立即按照 palaia doctor --fix 的建议进行处理。在 doctor 报告无问题之前,不要继续执行其他 palaia 任务。



核心概念

自动捕获 vs. 手动写入

当 OpenClaw 插件激活时,对话会被自动捕获。自动捕获处理对话中的常规知识提取。

手动写入(palaia write)价值更高。 当你或用户识别出特别重要的内容时——关键决策、可重用工作流、来自外部来源的关键事实——请手动写入。手动写入的条目在召回结果中排名高于自动捕获的条目,因此在未来的会话中会更突出地显示。手动写入用于:

  • - 来自外部来源的重要事实、决策或上下文
  • 可重用的流程和工作流(团队运行手册)
  • 用于未来会话的便签/提醒(任务)

三个层级

  • - — 活跃记忆(< 7 天或频繁访问)。始终被搜索。
  • — 老化记忆(7-30 天)。默认被搜索。
  • — 归档记忆(> 30 天)。仅使用 --all 搜索。

作用域

  • - 私有 — 只有写入代理可以读取
  • 团队 — 工作区中的所有代理都可以读取(默认)
  • 公共 — 可导出并在工作区之间共享

条目类型

  • - 记忆 — 事实、决策、学习成果(默认)
  • 流程 — 工作流、检查清单、标准操作程序(团队运行手册)
  • 任务 — 用于未来会话的便签/提醒。任务是临时的:当标记为完成时,它们会被自动删除。从不自动捕获——仅通过显式的 palaia write --type task 创建。

存储与搜索

数据库后端

后端用例向量搜索安装
SQLite(默认)本地、单代理或小团队sqlite-vec(原生 KNN)或 Python 回退已包含
PostgreSQL
分布式团队、多主机 | pgvector(ANN、IVFFlat/HNSW) | pip install palaia[postgres] |

SQLite 零配置——palaia init 创建一个单一的 palaia.db 文件,采用 WAL 模式实现崩溃安全。对于代理分布在多台机器上的团队,PostgreSQL 集中存储:
bash
palaia config set database_url postgresql://user:pass@host/db

或:export PALAIADATABASEURL=postgresql://...

语义向量搜索

palaia 使用混合搜索:BM25 关键词匹配(始终激活)结合语义向量嵌入(当配置了提供者时)。这通过含义而非仅关键词来查找记忆。

嵌入提供者(按链式顺序检查,第一个可用的胜出):

提供者类型延迟安装
fastembed本地(CPU)~10ms/查询pip install palaia[fastembed](默认)
sentence-transformers
本地(CPU/GPU) | ~10ms/查询 | pip install palaia[sentence-transformers] |
| Ollama | 本地(服务器) | ~50ms/查询 | ollama pull nomic-embed-text |
| OpenAI | API | ~200ms/查询 | 设置 OPENAIAPIKEY |
| Gemini | API | ~200ms/查询 | 设置 GEMINIAPIKEY |
| BM25 | 内置 | <1ms/查询 | 始终可用(仅关键词) |

配置链:palaia config set embedding_chain [fastembed, bm25]

检查可用内容:palaia detect

嵌入服务器(性能)

为了快速 CLI 查询,palaia 运行一个后台嵌入服务器,将模型保持在内存中:
bash
palaia embed-server --socket --daemon # 启动后台服务器
palaia embed-server --status # 检查是否运行中
palaia embed-server --stop # 停止服务器

没有服务器时,每次 CLI 调用都会重新加载模型(约 3-5 秒)。使用嵌入服务器:每次 CLI 查询约 1.5 秒(Python 启动 + 服务器调用)或 通过 MCP/插件 <500ms(无 CLI 开销)。

OpenClaw 插件会自动启动嵌入服务器。对于仅 CLI 的使用,当配置了本地提供者(fastembed、sentence-transformers)时,它会在首次查询时自动启动。

MCP 服务器(Claude Desktop、Cursor、任何 MCP 主机)

palaia 作为一个独立的 MCP 记忆服务器工作——不需要 OpenClaw。任何支持 MCP 的 AI 工具都可以将 palaia 用作持久的本地记忆。

bash
pip install palaia[mcp]
palaia-mcp # 启动 MCP 服务器(stdio)
palaia-mcp --root /path/to/.palaia # 显式存储
palaia-mcp --read-only # 不允许写入(不受信任的主机)

Claude Desktop(~/.config/claude/claude_desktop

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 palaia-1776128848 技能

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

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

通过命令行安装

skillhub install palaia-1776128848

下载

⬇ 下载 palaia v2.7.3(免费)

文件大小: 11.74 KB | 发布时间: 2026-4-15 13:49

v2.7.3 最新 2026-4-15 13:49
Fixes: ContextEngine ownsCompaction flag, doctor phantom stale-task warnings, invisible entries with empty scope

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

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

p2p_official_large
返回顶部