← 返回
开发者工具 Key 中文

Openclaw Memories

Agent memory with ALMA meta-learning, LLM fact extraction, and full-text search. Observer calls remote LLM APIs (OpenAI/Anthropic/Gemini). ALMA and Indexer w...
具备ALMA元学习、LLM事实提取和全文搜索的智能体记忆。观察器调用远程LLM API(OpenAI/Anthropic/Gemini)。ALMA与索引器...
arosstale
开发者工具 clawhub v2.0.1 1 版本 100000 Key: 需要
★ 0
Stars
📥 823
下载
💾 11
安装
1
版本
#latest

概述

OpenClaw Memory System

Three components for agent memory:

  1. ALMA — Evolves memory designs through mutation + evaluation (offline)
  2. Observer — Extracts structured facts from conversations via LLM API (requires API key)
  3. Indexer — Full-text search over workspace Markdown files (offline)

Environment Variables

Observer requires one of:

  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • Or pass apiKey in config

ALMA and Indexer require no keys or network access.

How It Works

ALMA (Algorithm Learning via Meta-learning Agents)

Proposes memory system designs, evaluates them, keeps the best. Uses gaussian mutation and simulated annealing to explore the design space.

alma.propose() → design
alma.evaluate(design.id, metrics) → score  
alma.best() → top design
alma.top(5) → leaderboard

Observer

Sends conversation history to an LLM, gets back structured facts:

  • Kind: world fact / biographical / opinion / observation
  • Priority: high / medium / low
  • Entities: mentioned people/places
  • Confidence: 0.0–1.0 for opinions

Fails gracefully — returns empty array if LLM is unavailable.

Indexer

Chunks workspace Markdown files and indexes them for search:

  • MEMORY.md — core facts
  • memory/YYYY-MM-DD.md — daily logs
  • bank/entities/*.md — entity summaries
  • bank/opinions.md — beliefs with confidence
indexer.index() → count of chunks indexed
indexer.search('query') → ranked results
indexer.rebuild() → re-index from scratch

Install

npm install @artale/openclaw-memory

Limitations

  • Indexer uses an in-memory mock database, not real SQLite FTS5. Search works but ranking is simplified.
  • Observer calls remote APIs — not offline. Only ALMA and Indexer work without network.
  • No dashboard — removed in v2 for simplicity.

Source

5 files, 578 lines, 0 runtime dependencies.

https://github.com/arosstale/openclaw-memory

版本历史

共 1 个版本

  • v2.0.1 当前
    2026-03-29 19:02 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 66 📥 179,953
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 323,916
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,757