返回顶部
a

agent-wal预写日志协议

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.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
1,108
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

agent-wal

Agent WAL(预写日志)

响应之前将重要状态写入磁盘。防止排名第一的智能体故障模式:在压缩过程中丢失修正和上下文。

核心规则

在响应之前写入。 如果某件事值得记住,先写入WAL。

何时使用WAL

触发条件操作类型示例
用户纠正你correction不,使用Podman而非Docker
你做出关键决策
decision | 使用CogVideoX-2B进行文生视频 | | 重要分析/结论 | analysis | WAL/VFM模式应为核心基础设施而非技能 | | 状态变更 | state_change | GPU服务器SSH密钥认证已配置 | | 用户说记住这个 | correction | 他们所说的任何内容 |

命令

所有命令通过 scripts/wal.py(相对于此技能目录):

bash

在响应之前写入


python3 scripts/wal.py append agent1 correction 所有EvoClaw工具使用Podman而非Docker
python3 scripts/wal.py append agent1 decision 通过accelerate使用多GPU的CogVideoX-5B
python3 scripts/wal.py append agent1 analysis 签名约束防止基因组篡改

工作缓冲区(对话期间批量写入,压缩前刷新)

python3 scripts/wal.py buffer-add agent1 decision 某个决策 python3 scripts/wal.py flush-buffer agent1

会话开始:重放丢失的上下文

python3 scripts/wal.py replay agent1

应用重放条目后

python3 scripts/wal.py mark-applied agent1 <条目ID>

维护

python3 scripts/wal.py status agent1 python3 scripts/wal.py prune agent1 --keep 50

集成点

会话开始时

  1. 1. 运行 replay 获取未应用的条目
  2. 将摘要读入你的上下文
  3. 在整合条目后标记为已应用

用户纠正时

  1. 1. 在响应之前使用 action_type 为 correction 运行 append
  2. 然后以修正后的行为进行响应

压缩前刷新时

  1. 1. 运行 flush-buffer 持久化任何缓冲的条目
  2. 然后像往常一样写入每日记忆文件

对话期间

对于不太重要的内容,使用 buffer-add 进行批量写入。缓冲区在 flush-buffer(在压缩前调用)或手动操作时刷新到WAL。

存储

WAL文件:~/clawd/memory/wal/.wal.jsonl
缓冲区文件:~/clawd/memory/wal/.buffer.jsonl

条目是追加写入的JSONL格式。每个条目:
json
{id: abc123, timestamp: ISO8601, agentid: agent1, actiontype: correction, payload: 使用Podman而非Docker, applied: false}

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-wal-1776419934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-wal-1776419934 技能

通过命令行安装

skillhub install agent-wal-1776419934

下载

⬇ 下载 agent-wal v1.0.1(免费)

文件大小: 4.24 KB | 发布时间: 2026-4-17 19:15

v1.0.1 最新 2026-4-17 19:15
Sanitize personal info from examples

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部