← 返回 Skills 市场
techieter

Memory Boost

作者 Terry Hundley · GitHub ↗ · v1.0.0 · MIT-0
macoslinux ✓ 安全检测通过
102
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install agent-memory-boost
功能描述
Persistent task memory and keep-alive loop for OpenClaw agents. Every task gets durable notes. Arm the loop for long tasks, disarm when done. No external dep...
使用说明 (SKILL.md)

Memory Boost

Two things in one skill:

  1. Task Memory — every task automatically gets persistent notes so work survives restarts
  2. Keep-Alive Loop — arm it for long tasks, disarm when done

No external dependencies. Everything lives inside ~/.openclaw/memory/.

Task Memory

When you receive any task, automatically create a task folder:

~/.openclaw/memory/tasks/\x3Ctask-name>/
  RESUME.md      — status, heartbeat, next action, key files, restart note
  CHECKLIST.md   — step-by-step progress
  DOCS.md        — goal, decisions, gotchas, notes for next session

RESUME.md must contain:

  • Task name and one-line description
  • Current status (active / stalled / complete)
  • Last heartbeat (date and time, updated whenever you touch the task)
  • Next action (one concrete step)
  • Key files (relevant paths)
  • Restart note (what a fresh session needs to pick this up)

CHECKLIST.md must contain:

  • Numbered or checkbox steps
  • Current status of each step
  • A final verification step

DOCS.md must contain:

  • Goal
  • Important decisions and why
  • File paths that matter
  • Gotchas and failure modes
  • Notes for the next session

Update rules:

  • Create notes before starting a multi-step task.
  • Update RESUME.md before and after major milestones.
  • Mark checklist items complete as soon as they are done.
  • Add discoveries and gotchas to DOCS.md immediately.
  • Always update the heartbeat when touching an active task.
  • A heartbeat older than 24 hours or a missing next action means the task is stale.

Storage path:

Task notes live in ~/.openclaw/memory/tasks/. The canonical template is at {baseDir}/templates/TEMPLATE.md.

Keep-Alive Loop

For long-running tasks, the keep-alive loop prevents silent failures.

Controls

  • /loop-start — arms the loop. Monitoring jobs begin running.
  • /loop-stop — disarms the loop. Jobs no-op. No wasted tokens.

The loop state lives in ~/.openclaw/memory/LOOP-STATE.md.

Monitoring layers

When armed, three jobs watch your agent's work:

Layer Job name Schedule What it does
Watchdog boost-watchdog */15 * * * * Detects stalls, writes WATCHDOG.md
Replayer boost-replayer */30 * * * * Takes one concrete step on a stalled task
Escalator boost-escalator 0 * * * * Forces fresh-session handoff on repeated stalls

Integrity layers

These run always, regardless of loop state:

Layer Job name Schedule What it does
Validator boost-validator 5 * * * * Repairs missing notes, refreshes task index
Smoke test boost-smoke-test 0 */6 * * * Verifies the skill itself is healthy

Watchdog rules:

  • Write WATCHDOG.md only when you can prove a stall. Do not manufacture problems.
  • Include: folder path, blocker, why-stalled tag, one next action.
  • Why-stalled tags: blocked-on-external, ambiguous-next-step, repeated-promise, missing-context

Replayer rules:

  • Take only one mechanical step per pass. No speculative fixes.
  • If the step is ambiguous, update WATCHDOG.md with a clearer next action and stop.

Escalator rules:

  • Escalate only after the same stall repeats or a replayer pass fails to advance.
  • Add an ESCALATE section to WATCHDOG.md with what was tried and the strongest next action.

Validator rules:

  • Inspect task folders for missing RESUME.md, CHECKLIST.md, or DOCS.md.
  • Backfill missing notes from the canonical template at {baseDir}/templates/TEMPLATE.md. Do not invent formats.
  • Refresh the task index so it lists all tasks with status and next action.
  • Treat a task as stale if heartbeat > 24h or next action is missing.

Smoke test checks:

  • Core files exist (TEMPLATE.md, TASK-INDEX.md, LOOP-STATE.md)
  • All 5 scheduled jobs exist and are enabled
  • At least one active task has a heartbeat and next action
  • Loop state is valid (armed or disarmed)

File layout

~/.openclaw/memory/
  TEMPLATE.md          # canonical template for new task folders
  TASK-INDEX.md        # quick-scan index of all tasks
  LOOP-STATE.md        # armed/disarmed state marker
  tasks/
    \x3Ctask-name>/
      RESUME.md
      CHECKLIST.md
      DOCS.md
      WATCHDOG.md      # created by watchdog when stall detected

When to use

  • Task memory: Always. Every task should get notes automatically.
  • Keep-alive loop: For long tasks. /loop-start before the task, /loop-stop when done.
  • Quick tasks: Just let the task memory handle it. No need to arm the loop.
安全使用建议
This package appears to do what it claims: create/maintain task notes under ~/.openclaw/memory/ and add scheduled jobs that run watchdog/validator/replayer/escalator/smoke‑test logic. Before installing: 1) Inspect the prompt files (prompts/*.md) to confirm you’re comfortable with the automated behaviors and the strict 'only touch ~/.openclaw/memory/' scope they declare. 2) Prefer installing when the openclaw CLI is present so jobs are added via the CLI; if not, the installer will directly modify ~/.openclaw/cron/jobs.json — review the produced jobs.json before enabling. 3) After install, verify the five cron jobs and consider disabling them until you’ve tested the smoke test. 4) Keep a backup of ~/.openclaw/ before running the installer and note the uninstall steps in INSTALL.md. If you want additional assurance, run the installer in a controlled environment (or with a disposable OpenClaw home) and inspect the resulting jobs.json and memory folder contents.
功能分析
Type: OpenClaw Skill Name: agent-memory-boost Version: 1.0.0 The 'agent-memory-boost' skill is a utility designed to provide persistent task state and a monitoring 'keep-alive' loop for OpenClaw agents. It functions by maintaining markdown-based task notes (RESUME, CHECKLIST, DOCS) in a dedicated directory (~/.openclaw/memory/) and utilizes scheduled cron jobs to detect stalls and resume work. The AI prompts (e.g., watchdog-prompt.md, replayer-prompt.md) include explicit 'Scope' instructions that restrict the agent's file access to the memory directory, and the installer (install.sh) correctly sets up these jobs without any evidence of data exfiltration, obfuscation, or malicious intent.
能力评估
Purpose & Capability
The name/description (persistent task notes + keep‑alive loop) matches the files and SKILL.md behavior. There are no unrelated required env vars or external services. The included prompts and templates are all about managing ~/.openclaw/memory/ and task notes, which is coherent with the stated purpose.
Instruction Scope
SKILL.md and the prompt files repeatedly restrict runtime scope to ~/.openclaw/memory/ and describe specific read/write rules (create RESUME/CHECKLIST/DOCS, update heartbeats, write WATCHDOG.md, etc.). There are no instructions in those files to access network endpoints, other system paths, or unrelated credentials. The installer modifies OpenClaw cron configuration (expected for a keep‑alive feature).
Install Mechanism
There is no remote download; install.sh copies files into ~/.openclaw and then registers 5 scheduled jobs. If the OpenClaw CLI is absent, the script directly edits ~/.openclaw/cron/jobs.json via an embedded Python snippet. Directly editing jobs.json (enabled=true) is more intrusive than using a vetted API/CLI and is worth manual review prior to running the installer.
Credentials
The skill requests no environment variables, no external credentials, and no config paths beyond the OpenClaw home directory. That is proportionate for a purely local task‑memory/monitoring skill.
Persistence & Privilege
The installer creates five recurring jobs that are enabled by default and attributed to the skill. Those jobs give the skill recurring autonomous execution within OpenClaw (normal for scheduled jobs) — review and control these entries (or leave them disabled) if you want to limit autonomous behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agent-memory-boost
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agent-memory-boost 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release with persistent task memory and keep-alive loop for OpenClaw agents. - Implements automatic, durable task notes for every assigned task (RESUME.md, CHECKLIST.md, DOCS.md). - Adds a keep-alive loop with arm/disarm controls via /loop-start and /loop-stop. - Schedules five monitoring and integrity jobs: watchdog, replayer, escalator, validator, smoke test. - All data stored locally under ~/.openclaw/memory/, no external dependencies. - Includes templates and clear update rules for reliable multi-session task tracking.
元数据
Slug agent-memory-boost
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Memory Boost 是什么?

Persistent task memory and keep-alive loop for OpenClaw agents. Every task gets durable notes. Arm the loop for long tasks, disarm when done. No external dep... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 102 次。

如何安装 Memory Boost?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agent-memory-boost」即可一键安装,无需额外配置。

Memory Boost 是免费的吗?

是的,Memory Boost 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Memory Boost 支持哪些平台?

Memory Boost 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(macos, linux)。

谁开发了 Memory Boost?

由 Terry Hundley(@techieter)开发并维护,当前版本 v1.0.0。

💬 留言讨论