yunjiang: update MEMORY.md
This commit is contained in:
@@ -10,6 +10,12 @@
|
||||
- 所有代码改动必须先交给用户审核和测试
|
||||
- 用户确认成功后才能提交和推送
|
||||
|
||||
2. **每次会话开始前必须检查并创建当天 memory 文件**(最高优先级!)
|
||||
- 检查 `memory/YYYY-MM-DD.md` 是否存在
|
||||
- 若不存在,立即创建
|
||||
- 重要决策和设置必须记录到 memory
|
||||
- 这是保证工作连续性的基础
|
||||
|
||||
---
|
||||
|
||||
## 技能列表
|
||||
@@ -61,6 +67,26 @@
|
||||
- **不是**: `~/.openclaw/workspace/skills/`
|
||||
- **安装后移动**: 如果不慎安装到错误位置,手动移动到正确位置
|
||||
|
||||
## 文件编辑注意事项(重要!)
|
||||
|
||||
### 问题
|
||||
`edit` 工具依赖精确文本匹配,文件末尾的空白字符(换行、空格等)差异会导致匹配失败。
|
||||
|
||||
### 解决方案
|
||||
- **追加内容**:使用 `exec + echo` 追加内容到文件末尾
|
||||
- **重写文件**:对于重要文件(memory、SOUL、IDENTITY 等),先用 `read` 确认内容,用 `write` 重写整个文件更可靠
|
||||
|
||||
### 正确做法
|
||||
```bash
|
||||
# 追加内容(推荐)
|
||||
exec + echo "新内容" >> 文件路径
|
||||
|
||||
# 或使用 heredoc
|
||||
exec + echo << 'EOF'
|
||||
新内容
|
||||
EOF
|
||||
```
|
||||
|
||||
## 开发规范(最高优先级)
|
||||
|
||||
### Git 提交规则(铁律)
|
||||
|
||||
Reference in New Issue
Block a user