Skip to content

Releases: airbing11/memory-lancedb-dreaming

v0.2.3 — Daily Report with Feishu/WeCom Push

27 May 09:12

Choose a tag to compare

v0.2.3 — Daily Report with Feishu/WeCom Push

New Features

  • Daily Report phase: Automatic daily dreaming digest with channel push
  • sendDurableMessageBatch delivery: Push to Feishu or WeCom via plugin SDK's sendDurableMessageBatch API

Fixes

  • Push API migrated from runtime.channel.outbound.loadAdaptersendDurableMessageBatch
  • Startup retry increased to 120 attempts (~10 min) for reliable cron registration
  • Delivery failure now logs warn/error instead of silent fail (v0.2.2 behavior)

Installation

bash scripts/install.sh memory-lancedb-dreaming-0.2.3.tgz

Full Changelog: v0.1.12...v0.2.3

v0.1.12 — Install script, conflict cron cleanup, lastRunAt

25 May 05:01

Choose a tag to compare

Production smoke passed on OpenClaw 2026.5.20 (953 vectors): install.sh, dreaming_trigger all OK, no healthcheck cron conflicts.

v0.1.10 — Description & docs polish

24 May 08:56

Choose a tag to compare

Changes from v0.1.9\n\n- Updated ClawHub description to highlight the pain-point: LanceDB dreaming broken → this plugin fixes it\n- README: rewritten opening with direct pain-point narrative\n- GitHub Release Notes: The Problem / This Plugin Fixes That structure\n\nNo code changes from v0.1.9 — all packaging/docs only.

v0.1.9 — LanceDB Dreaming Plugin (First Public Release)

24 May 08:43

Choose a tag to compare

v0.1.9 — LanceDB Dreaming Plugin (First Public Release)

The Problem

OpenClaw's built-in dreaming stops working when you switch to LanceDB vector storage. Even when it limps along, the output is just category labels — fact, other — barely useful.

This Plugin Fixes That

It restores the full Light→REM→Deep dreaming pipeline, replaces meaningless category labels with LLM-powered bilingual semantic themes(系统运维排故 / System Maintenance Troubleshooting), and generates poetic dream diary entries (zh + en) that capture the texture of a day's work.

Features

  • Light / REM / Deep three-phase dreaming pipeline
  • LanceDB vector memory integration (lookback filtering, dedupe, scoring)
  • REM semantic theme naming via LLM (bilingual zh/en theme labels)
  • Narrative dream diary appended to DREAMS.md (configurable languages)
  • Deep phase memory promotion to MEMORY.md with configurable thresholds
  • Auto-managed cron job + global pipeline mutex
  • Tools: dreaming_status, dreaming_trigger

Required Configuration

Two entry-level fields are mandatory for full functionality:

Field Required when If missing
hooks.allowConversationAccess: true Always Cron runs but pipeline never executes (~120s agent idle)
subagent.allowModelOverride: true When rem.model is set REM falls back to category tags; narrative LLM fails silently

Install (manual, OpenClaw 2026.5.20)

mkdir -p ~/.openclaw/plugins/memory-lancedb-dreaming
tar -xzf memory-lancedb-dreaming-0.1.9.tgz -C /tmp
cp -r /tmp/package/* ~/.openclaw/plugins/memory-lancedb-dreaming/
cd ~/.openclaw/plugins/memory-lancedb-dreaming && npm install --omit=dev

Do not install under workspace/ — it breaks plugins.load.paths validation. Restart gateway after changing hooks.

Changelog (0.1.5 → 0.1.9)

  • Wire lookbackDays in Light/REM phases
  • Fix Deep promotedAt (only mark actually promoted entries)
  • Pipeline mutex for concurrent triggers
  • Runtime config reload + model alias support
  • LLM fallback via runtime.llm.complete
  • Startup diagnostics for hook/model-override permissions
  • 16 unit tests

Known Limitations

  • REM clustering is category-based + LLM naming; semantic vector clustering planned for v0.2.0
  • openclaw plugin install unavailable on 2026.5.20 — manual tarball required