Fluid Memory
v1.0.9基于艾宾浩斯遗忘曲线和访问频率的衰减模型设计的遗忘和归档机制,完全依赖openclaw原生记忆系统的拟人化流体记忆系统
⭐ 3· 4k·26 current·27 all-time
byJiagHong Phang@againta
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name/description (a local 'fluid' memory system) matches what is included: Python scripts, a hook that logs messages, and optional ChromaDB integration. Declared dependencies in SKILL.md (python, chromadb, pyyaml) align with the code. No unrelated cloud credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md instructs the agent to call local CLI wrappers (python wrapper.py ...) and to rely on OpenClaw's memory flush. The included hook writes every user message to a local conversation_log.txt — this is within a memory skill's scope but is an important privacy surface: messages are logged in plaintext and persist locally until processed/archived. The SKILL.md states auto_learn=false, but the hook still records all messages to disk awaiting flush — this is functionally consistent but worth highlighting.
Install Mechanism
There is no remote install/download in the spec — the skill is instruction-and-code-only. All code is bundled in the package; no external URLs or extract steps are present. Risk from install mechanism is low.
Credentials
The skill requests only a Python runtime (declared) and the SKILL.md lists python packages chromadb and pyyaml. No environment variables, keys, or unrelated credentials are requested. This matches the stated purpose.
Persistence & Privilege
The skill does persistent local storage under ~/.openclaw/workspace/database/ and includes a daemon (dream_daemon.py / maintenance.py) that will archive and hard-delete items based on thresholds. always:false and user-invocable:true are appropriate. The hook (if enabled) will log every 'message:sent' event — so the skill can collect/retain conversational content passively on the host; this is expected for a memory skill but increases privacy exposure.
Assessment
This skill appears to do what it says: a local, ChromaDB-backed memory system that logs conversations and applies decay/archive rules. Key things to consider before installing: 1) Privacy: every 'message:sent' may be appended to ~/.openclaw/workspace/database/conversation_log.txt in plaintext; sensitive data will be stored locally unless you disable the hook or clear files. 2) Encryption/permissions: if others share the machine, enable disk encryption and restrict file permissions on the workspace directory. 3) Chroma dependency: without chromadb installed the skill degrades or returns errors for major features — ensure you install the declared Python packages or accept limited functionality. 4) Hook behavior: the included hook will actively log messages when enabled; disable the hook if you don't want passive logging. 5) Review/verify code: one of the source files showed a truncation marker in the provided package listing — inspect the full fluid_skill.py before trusting behavior. 6) Robustness/platform notes: the code uses Windows-style paths in places and has fallbacks for different Chroma APIs; test on your environment. If any of these concerns are unacceptable, do not install or disable the hook and/or delete the local data directory after uninstall.Like a lobster shell, security has layers — review code before you run it.
latestvk978n4tve5y51q9gj5baqte2f182bn1e
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binspython
