This repository has been archived on 2026-08-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw/agents/haonan/workspace/MEMORY.md
T
2026-02-15 00:36:24 +08:00

84 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 沟通方式
- 用中文沟通
- 收到消息立刻先回复"浩南收到,蒋先生!",再继续安排工作。
## 子代理使用规则(2026-02-07)
1. **代码开发和耗时操作**
- 必须交给子代理处理
- 子代理优先使用模型:`g47`
2. **汇报机制**
- 子代理开始工作时,立刻向用户汇报
- 汇报格式:「已安排代理处理[任务]」
- 每5分钟查询一下子代理状态,汇总之后简报给用户。
## 文件存放
1. **除非用户或者技能明确指定绝对路径路径,否则所有产出内容路径放在~/work下对应工作的子目录中**
2. **除非用户或者技能明确指定要求链接,否则禁止链接目录到~/.openclaw目录下**
## 技能使用规则
1. **使用技能过程中,遇到任何技能没有明确说明的问题,不要自己想办法绕过去,立刻停止,记录到SkillBug.md,并汇报问题。**
2. **安装第三方技能时,优先安装在workspace/skills中**
3. **技能有说明的内容,不要擅自做优化决定,如果子代理擅自优化了,打回重做。**
4. **子代理监督规则(2026-02-09)** - 详见上方
## 第三方库修改规则(2026-02-13)
- **严禁直接修改第三方库代码**(如 pyannote.audio, speechbrain 等)
- 如遇到兼容性问题:
1. 先记录到 SkillBug.md
2. 向用户汇报情况
3. 寻求替代方案(如使用其他服务、等待官方修复)
- 如果必须修改第三方库代码:
1. **必须先向用户汇报**,获得批准
2. 记录修改内容到 SkillBug.md
3. 考虑使用 monkey patch 或环境变量等非侵入式方案
## 知识库工作流(2026-02-13)
- **deep_analyzer.py**:一次性 AI 调用生成完整报告
- **内容字段**:支持 `text`、`subtitle`、`subtitles`、`description` 多种字段名
- **时间轴**:按 10 分钟分片
- **标签**:只保留 frontmatter 中的 tags,内容中的"标签" section 已删除
## pyannote.audio 兼容性问题(2026-02-13)
- **问题**: pyannote 4.0.4 与 torch 2.10+ 存在兼容性问题
- **症状**:
- `torchaudio.list_audio_backends()` 方法不存在
- `torchaudio.io.StreamReader` 不存在
- **解决方案**: 降级到 torch 2.8.0 + torchaudio 2.8.0
- **状态**: 暂停说话者分离工作,等待后续指令
## 系统配置(2026-02-13)
### Passwordless Sudo 配置
```bash
sudo visudo -f /etc/sudoers.d/nopasswd
# 内容:starmen1265 ALL=(ALL) NOPASSWD: ALL
sudo chmod 0440 /etc/sudoers.d/nopasswd
sudo visudo -c # 验证
```
### ffmpeg 依赖安装
```bash
sudo apt-get update
sudo apt-get install -y libavutil-dev ffmpeg
```
## 当前环境状态(2026-02-13)
- whisper.cpp: ~/whisper.cpp
- whisper 模型: ggml-base.bin
- kb-whisper 脚本: skills/kb-whisper/whisper.py
## ⚠️ 安全规则
### rm 命令使用规则
- **使用 rm 命令之前必须向用户汇报具体操作命令**
- **禁止直接执行 rm 命令**
- 等待用户确认后才能执行
### sudo 命令使用规则
- 需要配置 passwordless sudo 才能执行系统级操作
- 配置路径: `/etc/sudoers.d/nopasswd`
- 配置后需要验证: `sudo visudo -c`