网淘吧来吧,欢迎您!

Workspace Review技能使用说明

2026-03-30 新闻来源:网淘吧 围观:16
电脑广告
手机广告

工作空间审查

一个自我审计流程,用于验证工作空间文件是否遵循OpenClaw约定,且未偏离为标准模式。

何时运行

  • 定期(每周或在重大变更后)
  • 当被要求“审查”、“审计”或“检查”工作空间时
  • 引导或重大重组之后
  • 在心跳维护周期内

审查流程

1. 结构检查

验证预期文件存在于正确位置:

Workspace Review

~/.openclaw/workspace/
├── AGENTS.md        ← Operating instructions (REQUIRED)
├── SOUL.md          ← Persona/tone (REQUIRED)
├── USER.md          ← User profile (REQUIRED)
├── IDENTITY.md      ← Agent name/vibe/emoji (REQUIRED)
├── TOOLS.md         ← Local tool notes (REQUIRED)
├── HEARTBEAT.md     ← Heartbeat checklist (optional)
├── MEMORY.md        ← Curated long-term memory (optional)
├── BOOT.md          ← Runs on gateway restart (optional, boot-md hook)
├── BOOTSTRAP.md     ← One-time first-run ritual (delete after use)
├── memory/          ← Daily logs + reference docs (vector-indexed)
│   └── YYYY-MM-DD.md
└── skills/          ← Workspace-specific skills (optional)

关于BOOT.md与BOOTSTRAP.md的说明:

  • BOOT.md— 持久性;每次网关重启时运行(若boot-md钩子启用)
  • BOOTSTRAP.md— 一次性;代理在首次运行时遵循它,然后将其删除

检查:运行ls -la于工作空间根目录。标记缺失的必要文件。

2. 文件用途审核

每个文件只有一项职责。检查是否存在范围蔓延:

文件应包含不应包含
AGENTS.md操作说明、记忆工作流程、行为规则个人记忆、每日日志、工具配置
SOUL.md角色设定、语气、边界、身份哲学任务列表、技术细节、凭证信息
USER.md用户档案、偏好设置、如何称呼用户代理记忆、系统配置
IDENTITY.md名称、表情符号、氛围、外部身份(钱包、账号)操作说明、记忆
TOOLS.md环境特定备注(摄像头名称、SSH主机、语音设置)技能说明、操作流程
HEARTBEAT.md定期检查的简短清单长流程,完整文档
MEMORY.md精选的经验教训、关键背景信息、重要人物/项目每日日志,原始笔记
memory/*.md每日日志,原始笔记,会话摘要长期精选的记忆

检查:浏览每个文件。标记位置错误的内容。

3. 记忆维护

  • 每日文件使用YYYY-MM-DD.mdYYYY-MM-DD-slug.md格式
  • 钩子生成的会话文件(session-memory钩子创建YYYY-MM-DD-slug.md)需定期审查
  • 参考文档使用描述性名称(而非日期):project-notes.mdapi-guide.mdMEMORY.md 包含的是精心提炼的见解,而非原始日志
  • MEMORY.md 和每日文件之间没有重复信息
  • 旧的每日文件会定期审查并提炼到 MEMORY.md
  • 内存文件中不包含敏感数据(如 API 密钥、密码)
  • 自动内存刷新:

OpenClaw 在会话压缩前会触发一次静默代理轮转,以写入持久化记忆。代理会收到一个提示,将重要上下文刷新到memory/YYYY-MM-DD.md。这是自动进行的——无需任何操作,但请注意,在达到约 18 万令牌后,您的上下文将被压缩。4. 向量搜索对齐

默认情况下,只有

  • MEMORY.mdmemory/**/*.md文件会被索引每日日志使用
  • YYYY-MM-DD.md格式;参考文档使用描述性名称在此范围之外的文件
  • Files outside内存/可以通过config中的

memorySearch.extraPaths进行索引会话内存(实验性功能):如果memorySearch.experimental.sessionMemory = true,会话转录内容也会被索引,并可通过

memory_search

进行搜索。

cd ~/.openclaw/workspace && git status
  • 5. Git 状态
  • ⚠️ 此工作空间为私有空间。切勿推送至 GitHub 或任何公共远程仓库。
  • 未配置远程仓库(或仅配置了私有备份)
  • 不存在应被跟踪的未跟踪文件
  • 不存在应被 .gitignore 忽略的已跟踪文件不存在已搁置数日的未提交更改.gitignore 已排除密钥文件(*.key,

.pem, .env, secrets

ls -la ~/.openclaw/workspace/

6. 异常文件检查

  • 重复引导文件目的(例如,README.md与AGENTS.md并存)
  • 在工作区存储凭据(应存放在~/.openclaw/credentials/)
  • 创建目的不明确的非标准目录

注意:MEMORY.mdmemory/**/*.md文件会被向量索引。位于memory/目录外的文件可通过配置中的memorySearch.extraPaths添加。

7. 大小检查

引导文件应保持精简(每次会话都会加载):

  • AGENTS.md:理想<500行,最多<1000行
  • SOUL.md:理想<200行
  • USER.md:理想<100行
  • IDENTITY.md:理想<50行
  • HEARTBEAT.md:<100行(需考虑token消耗问题)
wc -l AGENTS.md SOUL.md USER.md IDENTITY.md HEARTBEAT.md TOOLS.md MEMORY.md 2>/dev/null

8. 技能检查

如果技能/存在:

  • 每个技能都有一个包含有效前置元数据(名称、描述)的SKILL.md文件
  • 没有重复的技能(工作区与托管版本之间)
  • 技能遵循渐进式披露原则(精简的SKILL.md,详细内容通过引用提供)

输出格式

审查后,报告:

## Workspace Review — YYYY-MM-DD

### ✅ Passing
- [list what's correct]

### ⚠️ Warnings
- [list minor issues]

### ❌ Issues
- [list things that need fixing]

### 📋 Recommendations
- [specific actions to take]

参考文献

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326294名访客 今日有221篇新文章/评论