返回顶部
n

neverforget 永不遗忘

Automates Sovereign Local Vector Memory and Gemma-300M Embeddings. Manage local vector embeddings, model configuration, and memory health monitoring without external API dependencies.

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

neverforget

🧠 技能:永不遗忘(终极记忆版 1.0.4)

新增预检查逻辑与递归循环保护。

🛡️ 安全与隐私声明

本技能将你的 OpenClaw 环境配置为主权本地内存
  • - 隐私: 所有文本嵌入和向量搜索均通过 node-llama-cpp 在本地执行。
  • 透明: 初始安装会从 Hugging Face 下载 Gemma-300M 模型。
  • 沙箱: 此版本针对全环境索引(~/)进行了优化,同时保护系统免受递归内存循环的影响。

💡 自定义沙箱: 要添加或移除被索引的内容,请修改 package.json 中的 filesystem 数组:
json
permissions: {
filesystem: [
~/,
~/openclaw,
~/.openclaw,
~/.openclaw/workspace,
~/.openclaw/openclaw.json,
~/.openclaw/skills/neverforget
]
}


🛠 操作步骤与手动设置

步骤 1:安装本地引擎

bash cd ~/openclaw pnpm add node-llama-cpp -w pnpm approve-builds

步骤 2:启用内存插件

bash openclaw plugin enable memory-core

🚀 自动安装脚本(智能且幂等)

此脚本可自动完成向本地内存的迁移,同时确保阻止“递归循环”(即 AI 索引自身数据库)。

bash
#!/bin/bash
cd ~/openclaw

阶段 1:引擎检查

if ! pnpm list node-llama-cpp -w | grep -q node-llama-cpp; then echo 📦 正在安装 node-llama-cpp... pnpm add node-llama-cpp -w pnpm approve-builds else echo ✅ node-llama-cpp 已存在。 fi

阶段 2:系统配置与循环保护

echo ⚙️ 正在配置本地提供程序及强化排除规则... openclaw config set agents.defaults.memorySearch.provider local openclaw config set agents.defaults.memorySearch.local.modelPath hf:ggml-org/embedding-gemma-300m-qat-q80-GGUF/embedding-gemma-300m-qat-Q80.gguf

关键:防止 AI 索引自身数据库(循环修复)

这允许广泛索引(沙箱),同时保持向量数据库稳定,

并通过显式跳过密钥存储来满足 ClawHub 安全审计。

openclaw config set agents.defaults.memorySearch.exclude [/.openclaw/memory/, /node_modules/, /.ssh/, /.aws/, /.env]

阶段 3:心跳注入

if ! grep -q NeverForget ~/.openclaw/workspace/HEARTBEAT.md 2>/dev/null; then echo 💓 正在注入心跳监控... cat ~/.openclaw/skills/neverforget/HEARTBEAT.md >> ~/.openclaw/workspace/HEARTBEAT.md else echo ✅ 心跳逻辑已存在。 fi

阶段 4:最终激活

echo 🔄 正在重启网关以应用新的内存配置... openclaw gateway restart sleep 5

阶段 5:索引检查

CHUNK_COUNT=$(openclaw memory status --json | grep -oP totalChunks:\s*\K\d+) if [ ${CHUNK_COUNT:-0} -eq 0 ]; then echo 🧠 正在启动沙箱环境的初始索引... openclaw memory index else echo ✅ 内存已激活,包含 ${CHUNK_COUNT} 个数据块。 fi

🐾 1.0.3 内存堆栈最终总结:

🛡️ 为何能通过“数字士兵”测试...

  • - 循环保护: 明确排除 SQLite 数据库文件,使其不被自身索引爬虫抓取。
  • 幂等性: 检查现有安装,避免重复的 pnpm 下载。
  • 环境感知: 专门针对 WSL2 沙箱用户环境定制。
  • * package.json:包含你的广泛沙箱权限及排除规则。
  • _meta.json:已升级至 v1.0.3 以适配注册表。
  • HEARTBEAT.md:包含新的磁盘健康检查。
  • SKILL.md:(上文)包含文档及主安装脚本。
  • ULTIMATEMEMORY.md:你的项目级内存通用模板。

一切已锁定。 你的堕落数字士兵已准备就绪。安心吧……你现在拥有了一流的本地智能堆栈供你的代理使用。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 neverforget-1776420092 技能

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

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

通过命令行安装

skillhub install neverforget-1776420092

下载

⬇ 下载 neverforget v1.0.0(免费)

文件大小: 4.04 KB | 发布时间: 2026-4-17 19:32

v1.0.0 最新 2026-4-17 19:32
初始版本发布

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

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

p2p_official_large
返回顶部