Awareness Cloud Memory
/install awareness-cloud-memory
Awareness Cloud Memory
You have access to persistent cloud memory. Memory persists across sessions, devices, and projects.
Automatic Hooks (no action needed)
Hooks run automatically — you don't need to do anything:
- Before each prompt: Past context is injected as
\x3Cawareness-memory>XML - After each response: A checkpoint is saved to memory
Manual Tools
When you need more control beyond automatic hooks, use these Bash commands. All scripts are at ${CLAUDE_SKILL_DIR}/scripts/.
1. Initialize Session
Load cross-session context (summaries, tasks, knowledge cards):
node ${CLAUDE_SKILL_DIR}/scripts/init.js [days=7] [max_cards=20] [max_tasks=20]
Call this ONCE at session start if the auto-recall didn't provide enough context.
2. Search Memory (awareness_recall)
Semantic + keyword hybrid search for past decisions, solutions, and knowledge:
# Basic search
node ${CLAUDE_SKILL_DIR}/scripts/search.js "how was auth implemented?"
# With keyword boost
node ${CLAUDE_SKILL_DIR}/scripts/search.js "auth implementation" keyword_query="JWT HKDF"
# Advanced options
node ${CLAUDE_SKILL_DIR}/scripts/search.js "deployment issues" \
scope=timeline limit=10 recall_mode=session \
multi_level=true cluster_expand=true
# Progressive disclosure: get summaries first, then expand specific items
node ${CLAUDE_SKILL_DIR}/scripts/search.js "auth" detail=summary
node ${CLAUDE_SKILL_DIR}/scripts/search.js "auth" detail=full ids=id1,id2
Parameters:
keyword_query— 2-5 precise terms (file names, function names, error codes)scope— all (default), timeline, knowledge, insightslimit— max results (default 6, max 30)recall_mode— hybrid (default), precise, session, structured, autovector_weight— weight for semantic search (default 0.7)full_text_weight— weight for keyword search (default 0.3)multi_level— broader context across sessionscluster_expand— topic-based context expansiondetail— summary (lightweight) or full (complete content)ids— expand specific items from a prior summary calluser_id— filter by user
Call BEFORE starting work to avoid re-solving solved problems.
3. Record to Memory (awareness_record)
Save decisions, implementations, and learnings:
# Single event — ALWAYS include reasoning, not just what but WHY
node ${CLAUDE_SKILL_DIR}/scripts/record.js "Implemented JWT auth with HKDF key derivation because NextAuth v5 uses JWE A256CBC-HS512. Files changed: jwt_verify.py, auth.ts"
# Batch recording
echo '{"steps":["Step 1: analyzed auth flow","Step 2: implemented JWT verify","Step 3: added tests"]}' | node ${CLAUDE_SKILL_DIR}/scripts/record.js --batch
# With structured insights (knowledge cards, tasks, risks)
echo '{"content":"Auth refactor complete","insights":{"knowledge_cards":[{"title":"JWT Auth","category":"architecture","summary":"HKDF derivation for NextAuth v5"}],"action_items":[{"title":"Add rate limiting","priority":"high"}]}}' | node ${CLAUDE_SKILL_DIR}/scripts/record.js --with-insights
# Update task status
node ${CLAUDE_SKILL_DIR}/scripts/record.js --update-task task_id=abc123 status=completed
Call AFTER every meaningful action. If you don't record it, it's lost.
4. Lookup Structured Data (awareness_lookup)
Fast DB queries without vector search (\x3C50ms):
# Open tasks
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=tasks status=pending priority=high
# Knowledge cards
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=knowledge query=auth category=architecture
# Risks
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=risks level=high
# Timeline
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=timeline limit=20
# Session history
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=session_history session_id=xxx
# Handoff context (for agent transitions)
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=handoff
# Project rules
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=rules format=markdown
# Knowledge graph
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=graph search=auth
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=graph entity_id=xxx max_hops=2
# List agent roles
node ${CLAUDE_SKILL_DIR}/scripts/lookup.js type=agents
Use lookup instead of search when you know WHAT you want (type-based, not semantic).
5. Get Agent Prompt (sub-agent spawning)
Fetch the activation prompt for a specific agent role:
node ${CLAUDE_SKILL_DIR}/scripts/agent-prompt.js role=developer_agent
Use the returned prompt as the sub-agent's system prompt for memory isolation.
Workflow Checklist
Follow this workflow every session:
- Session start: Auto-recall hook loads context. If insufficient, run
init.jsmanually. - Before work: Search memory for relevant past context with
search.js. - After each change: Record what you did and WHY with
record.js. - Handle insights: When you make decisions or identify risks, use
--with-insightsto create searchable knowledge cards. - Session end: Auto-capture hook saves a checkpoint.
Setup
One-click setup (recommended)
Run this command — it opens your browser, you sign in, and everything is configured automatically:
node ${CLAUDE_SKILL_DIR}/scripts/setup.js
The setup script will:
- Open your browser to sign in / register
- You click "Authorize" — that's it
- Auto-create or select a memory
- Write
AWARENESS_API_KEYandAWARENESS_MEMORY_IDto your shell profile
Other setup commands:
node ${CLAUDE_SKILL_DIR}/scripts/setup.js --status # Check current config
node ${CLAUDE_SKILL_DIR}/scripts/setup.js --logout # Clear credentials
Manual setup (alternative)
Set environment variables directly:
export AWARENESS_API_KEY="aw_your-key"
export AWARENESS_MEMORY_ID="your-memory-uuid"
Local mode (privacy-first, no account needed)
export AWARENESS_LOCAL_URL="http://localhost:37800"
Not configured?
If the auto-recall hook outputs nothing (no \x3Cawareness-memory> block appears), the skill is not configured. Run the setup script above or tell the user to run it.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install awareness-cloud-memory - 安装完成后,直接呼叫该 Skill 的名称或使用
/awareness-cloud-memory触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Awareness Cloud Memory 是什么?
Persistent cloud memory across sessions. Automatically recalls past decisions, code, and tasks before each request, and saves summaries after each session. A... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 130 次。
如何安装 Awareness Cloud Memory?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install awareness-cloud-memory」即可一键安装,无需额外配置。
Awareness Cloud Memory 是免费的吗?
是的,Awareness Cloud Memory 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Awareness Cloud Memory 支持哪些平台?
Awareness Cloud Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。
谁开发了 Awareness Cloud Memory?
由 Everest An(@everest-an)开发并维护,当前版本 v1.0.2。