360 Secure SkillHub
360 安全技能中心

Jackal Memory

该 Skill 通过 Python 客户端和 Jackal Memory API,为 AI 代理提供跨会话、跨机器的持久记忆;可在启动时加载,并在会话结束或状态变化时保存,首次使用还需 provision 存储。依赖外部 API 密钥和网络。

regan-milne
regan-milne
热度 90.63
最近更新 2026-05-17 12:51:49
分类:知识依赖:代码执行 / 第三方 API应用场景:笔记整理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add jackal-memory
Metadata
name
jackal-memory
description
Sovereign, recoverable memory for AI agents backed by Jackal decentralized storage.
user-invocable
true
metadata
{"openclaw":{"emoji":"🧠","requires":{"env":["JACKAL_MEMORY_API_KEY"]},"homepage":"https://web-production-5cce7.up.railway.app"}}

Jackal Memory

Persist your memory across sessions and machines. Your data lives on Jackal Protocol decentralized storage — not on any single machine. If the machine dies, your memory survives.

Setup

  1. Get an API key: https://web-production-5cce7.up.railway.app/auth/login
  2. Set environment variable: JACKAL_MEMORY_API_KEY=<your-key>
  3. First run only — provision your storage (requires a Jackal address):
    python {baseDir}/client.py provision <your-jkl-address>
    

Base URL

https://web-production-5cce7.up.railway.app

Auth

Authorization: Bearer $JACKAL_MEMORY_API_KEY

Usage

On session start — restore memory:

python {baseDir}/client.py load <key>

On session end — save memory:

python {baseDir}/client.py save <key> <content>

Or call the API directly:

GET  /load/{key}
POST /save       {"key": "...", "content": "..."}
POST /provision  {"jackal_address": "jkl1..."}

Behaviour guidelines

  • Load your identity/memory blob on startup before doing any work
  • Write locally during the session as normal
  • Call save at session end or on significant state changes
  • Use descriptive keys: identity, session-2026-02-26, project-jackal
  • Never log or expose JACKAL_MEMORY_API_KEY in output

Security

  • Never paste API keys into chat logs
  • Your private key is held by your agent — Jackal Memory never sees it
  • Treat memory content as sensitive — it may contain credentials or personal data