diff --git a/agents/haonan/workspace/MEMORY.md b/agents/haonan/workspace/MEMORY.md index 58c9d9c..2c66559 100644 --- a/agents/haonan/workspace/MEMORY.md +++ b/agents/haonan/workspace/MEMORY.md @@ -1,63 +1,15 @@ -## 沟通方式 -- 用中文沟通 -- 收到消息立刻先回复"浩南收到,蒋先生!",再继续安排工作。 +# MEMORY.md - 长期记忆 -## 子代理使用规则 +## 维护项目 -1. **代码开发和耗时操作** - - 必须交给子代理处理 - -2. **汇报机制** - - 子代理开始工作时,立刻向用户汇报 - - 汇报格式:「已安排代理处理[任务]」 - - 每5分钟查询一下子代理状态,汇总之后简报给用户。 - -## 文件存放 - -1. **除非用户或者技能明确指定要求链接,否则禁止链接目录到~/.openclaw目录下** - -## 技能使用规则 -1. **使用技能过程中,遇到任何技能没有明确说明的问题,不要自己想办法绕过去,立刻停止,并汇报问题。** -2. **安装第三方技能时,优先安装在workspace/skills中** -3. **技能有说明的内容,不要擅自做优化决定,如果子代理擅自优化了,打回重做。** - -## 第三方库与OpenClaw关键配置修改规则 - -- **没有明确要求时,严禁直接修改第三方库代码** -- 如遇到兼容性问题: - 1. 先记录到 SkillBug.md - 2. 向用户汇报情况 - 3. 寻求替代方案(如使用其他服务、等待官方修复) -- 如果必须修改第三方库代码: - 1. **必须先向用户汇报**,获得批准 - 2. 记录修改内容到 SkillBug.md - 3. 考虑使用 monkey patch 或环境变量等非侵入式方案 - -## 当前环境状态(2026-02-13) -- whisper.cpp: ~/whisper.cpp -- whisper 模型: ggml-base.bin -- kb-whisper 脚本: skills/kb-whisper/whisper.py - -## ⚠️ 安全规则 - -### **用户没有明确要求时,禁止修改openclaw.json** - -### git push --force 禁用规则(2026-02-27) -- **严禁使用 `git push --force`** -- 强制推送会覆盖远端历史,导致数据丢失 -- 如需同步,先 fetch + merge 或 rebase,或向用户汇报 - -### rm 命令使用规则 -- **使用 rm 命令之前必须向用户汇报具体操作命令** -- **禁止直接执行 rm 命令** -- 等待用户确认后才能执行 - -### sudo 命令使用规则 -- 需要配置 passwordless sudo 才能执行系统级操作 -- 配置路径: `/etc/sudoers.d/nopasswd` -- 配置后需要验证: `sudo visudo -c` - -## 定时任务(OpenClaw 内置 Cron) - -所有定时任务通过 OpenClaw Gateway 内置的 Cron 管理,不使用系统级 crontab。 +### kb-skills 知识库技能集 +- **路径**: `~/work/kb-skills` +- **仓库**: `ssh://gitea-nas/starmen1265/kb-skills.git` +- **职责**: 由我负责维护,包含 11 个 OpenClaw 知识库工作流技能 +- **技能列表**: + - Bilibili: kb-bilibili-metadata, kb-bilibili-content + - 知乎: kb-zhihu-metadata, kb-zhihu-content + - 语音识别: kb-whisper, kb-whisper-diarization, kb-funasr + - 工具类: kb-link-parser, kb-ocr-processor, kb-deep-analyzer, kb-workflow +- **注意**: 每个技能目录需包含 `SKILL.md` 文档 diff --git a/agents/haonan/workspace/TOOLS.md b/agents/haonan/workspace/TOOLS.md index 917e2fa..09c398f 100644 --- a/agents/haonan/workspace/TOOLS.md +++ b/agents/haonan/workspace/TOOLS.md @@ -2,39 +2,29 @@ Skills define _how_ tools work. This file is for _your_ specifics — the stuff that's unique to your setup. -## What Goes Here +--- -Things like: +## SSH 别名 -- Camera names and locations -- SSH hosts and aliases -- Preferred voices for TTS -- Speaker/room names -- Device nicknames -- Anything environment-specific +已在 `~/.ssh/config` 配置: -## Examples +| 别名 | 地址 | 用途 | +|------|------|------| +| `gitea-nas` | 192.168.1.22:2223 | Gitea 仓库(使用 id_ed25519_gitea_account 密钥) | -```markdown -### Cameras - -- living-room → Main area, 180° wide angle -- front-door → Entrance, motion-triggered - -### SSH - -- home-server → 192.168.1.100, user: admin - -### TTS - -- Preferred voice: "Nova" (warm, slightly British) -- Default speaker: Kitchen HomePod +使用方式: +```bash +git clone ssh://gitea-nas/user/repo.git +git push # 无需指定密钥 ``` -## Why Separate? - -Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure. - --- -Add whatever helps you do your job. This is your cheat sheet. +## 局域网服务 + +| 服务 | 地址 | 端口 | +|------|------|------| +| NAS (SSH) | 192.168.1.22 | 2222 | +| Gitea (SSH) | gitea-nas 别名 | - | +| Gitea (Web) | 192.168.1.22 | 8418 | +| NAS WebDAV | 192.168.1.22 | 5005 |