跳至主要内容
小龙虾小龙虾AI
🤖

Persistent Agent Memory

Add persistent memory to any agent so it can remember prior work, maintain context across sessions, and continue long-running workflows.

下载2.4k
星标2
版本1.0.4
AI 智能体
安全通过

技能说明


name: persistent-agent-memory description: "Add persistent memory to any agent so it can remember prior work, maintain context across sessions, and continue long-running workflows." metadata: { "openclaw": { "requires": { "env": ["CORAL_API_KEY"], "bins": ["curl", "python3"] }, "primaryEnv": "CORAL_API_KEY", "homepage": "https://coralbricks.ai", "privacyPolicy": "https://www.coralbricks.ai/privacy", "emoji": "🧠", }, }

Persistent Agent Memory

Memory storage and retrieval powered by Coral Bricks. Store facts, preferences, and context; retrieve them later by meaning. All memories are stored in the default collection.

Use when: (1) remembering facts or preferences for later, (2) recalling stored memories by topic or intent, (3) forgetting/removing memories matching a query.

NOT for: web search, file system search, or code search — use other tools for those.

Setup

Set your API key (get one at https://coralbricks.ai):

export CORAL_API_KEY="ak_..."

Requests are sent to the Coral Bricks Memory API at https://search-api.coralbricks.ai.

Tools

coral_store — Store a memory

Store text with optional metadata for later retrieval by meaning.

scripts/coral_store.sh "text to store" [metadata_json]
  • text (required): Content to remember
  • metadata_json (optional): JSON string of metadata, e.g. '{"source":"chat","topic":"fitness"}'

Output: JSON with status (e.g. {"status": "success"}).

Example:

scripts/coral_store.sh "User prefers over-ear headphones with noise cancellation"
scripts/coral_store.sh "Q3 revenue was $2.1M" '{"source":"report"}'

coral_retrieve — Retrieve memories by meaning

Retrieve stored memories by semantic similarity. Returns matching content ranked by relevance.

scripts/coral_retrieve.sh "query" [k]
  • query (required): Natural language query describing what to recall
  • k (optional, default 10): Number of results to return

Output: JSON with results array, each containing text and score.

Example:

scripts/coral_retrieve.sh "wireless headphones preference" 5
scripts/coral_retrieve.sh "quarterly revenue" 10

coral_delete_matching — Forget memories by query

Remove memories that match a semantic query. Specify what to forget by meaning.

scripts/coral_delete_matching.sh "query"
  • query (required): Natural language query describing memories to remove

Output: JSON confirming the operation completed.

Example:

scripts/coral_delete_matching.sh "dark mode preference"
scripts/coral_delete_matching.sh "forget my workout notes"

Privacy

Privacy Policy

Notes

  • All memories are stored in the default collection; collections are not exposed to the agent
  • All text is embedded into 1024-dimensional vectors for semantic matching
  • Results are ranked by cosine similarity (higher score = more relevant)
  • Stored memories persist across sessions
  • The metadata field is free-form JSON; use it to tag memories for easier filtering
  • For more details and examples, see Persistent Agent Memory for AI Agents

Indexing delay (store then retrieve)

In rare cases, memories can take up to 1 second to become retrievable right after storage.

如何使用「Persistent Agent Memory」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「Persistent Agent Memory技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能