Overview
- Skill Key
- bowen31337/agent-wal
- Author
- bowen31337
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/bowen31337/agent-wal
- Latest Commit SHA
- 7f48b9977ce6d36cf20f9e4db3996361a76ce0cb
Write-Ahead Log protocol for agent state persistence. Prevents losing corrections, decisions, and context during conversation compaction. Use when: (1) receiving a user correction — log it before responding, (2) making an important decision or analysis — log it before continuing, (3) pre-compaction memory flush — flush the working buffer to WAL, (4) session start — replay unapplied WAL entries to restore lost context, (5) any time you want to ensure something survives compaction.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 agent-wal 技能。 若已安装,则直接安装 agent-wal 技能。
# Agent WAL (Write-Ahead Log) Write important state to disk **before** responding. Prevents the #1 agent failure mode: losing corrections and context during compaction. ## Core Rule **Write before you respond.** If something is worth remembering, WAL it first. ## When to WAL | Trigger | Action Type | Example | |---------|------------|---------| | User corrects you | `correction` | "No, use Podman not Docker" | | You make a key decision | `decision` | "Using CogVideoX-2B for text-to-video" | | Important analysis/conclusion | `analysis` | "WAL/VFM patterns should be core infra not skills" | | State change | `state_change` | "GPU server SSH key auth configured" | | User says "remember this" | `correction` | Whatever they said | ## Commands All commands via `scripts/wal.py` (relative to this skill directory): ```bash # Write before responding python3 scripts/wal.py append agent1 correction "Use Podman not Docker for all EvoClaw tooling" python3 scripts/wal.py append agent1 decision "CogVideoX-5B with multi-GPU via accelerate" python3 scripts/wal.py append agent1 analysis "Signed constraints prevent genome tampering" # Working buffer (batch writes during conversation, flush before compaction) python3 scripts/wal.py buffer-add agent1 decision "Some decision" python3 scripts/wal.py flush-buffer agent1 # Session start: replay lost context python3 scripts/wal.py replay agent1 # After applying a replayed entry python3 scripts/wal.py mark-applied agent1 <entry_id> # Maintenance python3 scripts/wal.py status agent1 python3 scripts/wal.py prune agent1 --keep 50 ``` ## Integration Points ### On Session Start 1. Run `replay` to get unapplied entries 2. Read the summary into your context 3. Mark entries as applied after incorporating them ### On User Correction 1. Run `append` with action_type `correction` BEFORE responding 2. Then respond with the corrected behavior ### On Pre-Compaction Flush 1. Run `flush-buffer` to persist any buffered entries 2. Then write to d...
aicodelion
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
cacheforge-ai
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.
zjianru
OpenClaw Skill: Safely restart the Gateway with context preservation, guardian watchdog, and multi-channel notification
jgm2025
Automated Linux server patching with PatchMon integration for OpenClaw
cyrustmods
🛡️ Audit and verify OpenClaw skills for safety, ensuring quality with 395 safe skills from an in-depth analysis of over 4,000 entries.
suryast
No summary available.