# MEMORY.md - 长期记忆 > 五层架构: 持久层(SOUL/USER.md) | 工作层(FOCUS.md) | 动态层(本文件≤200行) | 程序层(行为模式→USER.md) | 经验层(lessons/*.jsonl) > 标记: [P0]永久 [P1]90天 [P2]30天 | 教训→lessons/ops.jsonl | surprise-driven写入 ## 用户 [P0] - 顶尖 | TG: 朦胧 (@Mango_0828) | 邮箱: xmg08288@gmail.com - Mac mini M2 8GB, macOS 26.1 - NodeSeek: xmg0828 (Lv6, 8600+鸡腿) - 朦胧 NodeSeek 密码: Aaa110110 - Pixel 6: 192.168.1.138:8022 root/fJ7#vP9s@tL2qX!d | Bot:@dstatus123_bot | Ubuntu容器+OpenClaw | 开机自启已配置 - Pixel 6 语音: whisper(openai-whisper) auto-detect, 删掉audio.models配置让自动检测 - Pixel 6 watchdog v3: Termux层pgrep检测, 必须在Termux本地运行(SSH启动会死) ## 模型 [P0] - Primary: newcli/claude-sonnet-4-6 | Fallback: bookapi/claude-opus-4-6 - BookAPI 反代: 127.0.0.1:18801 → tiger.bookapi.cc (launchd: com.bookapi.proxy) - CLIProxyAPI: 195.128.100.201:8317 (1o服务器) | API Key: sk-cliproxy-default-key-2026 - cliproxy 模型: gpt-5.4 + gpt-5-codex系列(ChatGPT Plus) + claude-sonnet-4-6/opus-4-6等(Claude Pro) - terminal provider 已删除(没额度) - 新增模型后需 openclaw gateway restart ## 记忆原则 [P0][2026-03-08] - 记忆体系后续按这5条演进:旧记忆不丢、主记忆脱水、经验单独沉淀、重要修改先备份、渐进优化不硬重构 ## 助理定位 / 运行方式 [P1][2026-03-20] - 当前主实例的人格与边界已收敛为:个人数字助理 + 基础设施管家 + 自动化执行员 - SOUL.md 管角色/风格,USER.md 管用户偏好/行动边界,HEARTBEAT.md 管静默维护/打扰阈值 - 默认策略:低风险内部整理、排查、记录可直接做;对外发送、高风险系统操作、登录/付费/授权、会改线上行为的动作先确认 ## OpenClaw / 基础设施变更 [P1][2026-03-15] - OpenClaw 主实例已升级到 2026.3.12 - Mac mini `/models` 精简为 4 个 provider(newcli/cliproxy/baiduqianfancodingplan/gptclub)+ alias - N100 (内网 192.168.1.3) | Debian 13 | 通过 frp 暴露到 157.254.53.55(SSH:22288/VNC:6080/mihomo:9090/miaospeed:7654)| 服务: Mihomo + miaospeed(Docker) + OpenClaw 本地安装 v2026.3.13 - N100 (内网192.168.1.3, frp→157.254.53.55) | Debian 13 | Mihomo + miaospeed(Docker) | OpenClaw 本地安装 `/usr/local/bin/openclaw` v2026.3.13,配置 `/root/.openclaw/openclaw.json` | 主模型: volcengine/kimi-k2-250905,fallback: 百度千帆 + 豆包 Seed 2.0 Pro | frp: SSH:22288/VNC:6080/mihomo:9090/miaospeed:7654 | Bot:@aibot444_bot | 记忆已从Bero迁移 - dpnet OpenClaw 已卸载(QQ Bot 在土耳其网络不稳定)→ 迁移到 Bero (45.82.120.52) - 火山方舟豆包 Seed 2.0 Pro 已接入(alias: 豆包 Seed 2.0 Pro,model: doubao-seed-2-0-pro-260215) ## 火山方舟 / Coding Plan [P1][2026-03-11] - 账号: Xmg08288@gmail.com | API Key: 30350f9a-54bd-4e8e-bc1b-65d30832d518 - Coding Plan Lite: 首月 8.9 元,续费 40 元/月,到期 2026-04-11 - Base URL: https://ark.cn-beijing.volces.com/api/coding/v3(⚠️ 必须用这个,/api/v3 会产生额外费用) - 已开通: 56 个语言模型 + 图片生成(Seedream-5.0) + 语音模型(TTS/ASR) - OpenClaw 已接入 8 个模型: doubao-seed-2-0-pro/lite/code + doubao-seed-code + deepseek-v3-2 + glm-4-7 + kimi-k2 + kimi-k2-thinking - Coding Plan 可用: Seed 2.0 Pro/Lite/Mini/Code + DeepSeek-V3.2 + GLM-4.7 + Kimi-K2 - 图片生成: doubao-seedream-5-0-260128 (Seedream 5.0) - API 测试通过 - 语音服务: 豆包语音独立产品,TTS 5000字符/ASR 20小时 ## Emby 顶尖儿童服 [P0] - 主服: OVH KS2 145.239.143.92 (Docker: emby+qb+caddy+mysql+embyboss) - 旧服: 155.103.67.95 (emby+qb仍运行,待停) - Emby: http://145.239.143.92:8096 | https://media.088520.xyz | admin/Mango2026! | API: e3e52b1dcb8b47c39d46b5256bf87081 - qB: http://145.239.143.92:8080 | https://qb.088520.xyz | admin/Mango2026! - DNS已切: media.088520.xyz / qb.088520.xyz → OVH - Bot: @mangoemby_bot 群:-1002202309858 (已迁移到OVH) - 媒体: 软链接 /data/media/动画/ShowName(Year)/SeasonX/ → /data/qbittorrent/downloads/ - 12用户已迁移,API key不变 - 四库分类: 电影(/data/media/电影) | 电视剧(/data/media/电视剧) | 动漫(/data/media/动漫) | 动画(/data/media/动画,儿童,手动管理) ## Jellyseerr 求片系统 [P0][2026-02-25] - 地址: https://req.088520.xyz | 标题: 顶尖求片 | 中文界面 - Docker: jellyseerr(:5055)+radarr(:7878)+sonarr(:8989)+prowlarr(:9696) compose:/data/docker-compose-arr.yml - 全链路: 用户求片→自动批准→Prowlarr/M-Team搜索→qB下载→Radarr/Sonarr整理→Emby入库 - M-Team API Token: 019c9278-390d-7583-8ae8-4451ef5ed57c - Radarr→/movies(电影) | Sonarr默认→/anime(动漫) | Sonarr-电视剧→/tvshows(电视剧) | /tv(儿童动画,不用) - 四库分类: 电影(/data/media/电影) | 电视剧(/data/media/电视剧) | 动漫(/data/media/动漫) | 动画(/data/media/动画,儿童,手动管理) - TMDB账号: xmg0828top/Mango2026! API Key: a5b027a6909c3ec15c4df2f4a7501581 - OVH已能直连TMDB, Emby全库刷新可自动刮削(2026-02-26确认) - 用户权限160(REQUEST+AUTO_APPROVE) | 配额: 每月30电影+30剧集 - API: Prowlarr=306e863e... | Radarr=13312d6d... | Sonarr=8432ee6c... ## OVH KS2 [P0][2026-02-24] - IP: 145.239.143.92 | 机房: GRA2 | SSH: root/fJ7#vP9s@tL2qX!d - 面板: fs649135-ovh / OvH@2026mNg! | EU站 ovh.com/auth → manager.eu.ovhcloud.com | 续费: 18.99€/月 自动续费 每月2号 - 配置: Xeon-D 1541 8C16T, 32GB ECC, 4×4TB HGST, 10Gbps, 下1G/上500M - RAID5 完成, 11T可用 | Docker: emby+qb+caddy+mysql+embyboss+prowlarr+radarr+sonarr+jellyseerr - 备份: → n100.mjjvps.com:22288:/mnt/data_sda1/ovh-ks2/ (EXCLUDE_PATHS=/data/qbittorrent:/downloads) ## aff-monitor VPS补货监控 [P1][2026-03-16] - IP: 37.114.48.232 (Bero12o) | SSH: root/fJ7#vP9s@tL2qX!d | Debian 13 - Web: http://37.114.48.232:3900 | systemd: aff-monitor.service - 技术栈: Node.js + Express 4 + EJS + SQLite(better-sqlite3) - 功能: 商家/产品/aff/TG频道/任务管理、WHMCS自动扫描、库存检测、TG推送 - 已录入: GoMami(19款) + po0(18款) + RFCHost(12款) = 49款产品 - 踩坑: Cloudflare保护的商家用浏览器模式采集(RFCHost已解决)| 迁移服务器后需 npm rebuild better-sqlite3 ## M-Team [P1][2026-02-13] - xmg08288 / UID381487 | 分享率0.50 - 考核~1个月 需15GB下+20GB上+4500魔力 - 详见 scripts/mteam-guide.md ## 动画库 [P0][2026-02-24] - OVH 11系列1774集+2电影, 全部有中文元数据+缩略图(58%有中文简介) - 已完成: Bluey(152) | 动物神探队(59) | 小猪佩奇(236) | 汪汪队(112) | 安全警长(156) | 啦咘啦哆(104) | 海底小纵队(282+特别篇) | 小恐龙(156) | 小马宝莉S01-S09 | 疯狂动物城1+2 - 新增: 啦咘啦哆大战羚羚羊S01-S02 | 动物神探队S01-S07 | 海底中国之旅S01-S02 - OVH qB: 74种子全部完成, 458GB/11TB(5%) - 校验中: 熊出没~533GB | 超级飞侠~42GB ## 服务器 [P0] - Emby主服155.103.67.95 | 备份155.103.67.87 | OVH-KS2:145.239.143.92 - HK标157.254.32.201 | HK优157.254.53.55 | JP161.129.35.235 | TW188.64.110.21 - Koipy1:103.73.220.84 | Koipy2:173.249.199.16 | Koipy3:8.220.202.213(pwd:Le-JiI2fZO@9cX) - HDY:38.76.204.161 | 1o:195.128.100.201 - Bero:45.82.120.52 (德国法兰克福) | Gitea+News Bot+Sub Bot+VPS Reminder+Nginx - Bero12o:37.114.48.232 | aff-monitor - dpnet:82.22.99.61 | OpenClaw 2026.3.8 | Bot:@dsz119999_bot | Debian 13 | 百度千帆+火山方舟 - netcup(159.195.41.188): 已下线,服务迁移到Bero - 1o服务: CLIProxyAPI (Docker) + 哪吒面板(Docker) + CF DNS Bot - OC3(173.249.215.67) OpenClaw已停+删除,迁移到netcup; Docker(Gost+Sub-Store)保留 - Tarek(155.103.66.237): 已下线 - Ciallo(155.103.67.87): 已清理(基础系统+Docker引擎), SSH可能不通 - Koipy(HK优):157.254.53.55 Bot:@speedbot01_bot (2/22从HDY迁移完成) - Koipy(Tarek): 已下线 - SSH key: ~/.ssh/koipy_key (除Koipy3用密码, HDY/OC2/Tarek/1o用fJ7#vP9s@tL2qX!d) ## NodeSeek 签到 [P0] - 朦胧(主号) 8:05 累计438鸡腿 | VP404(新号) 8:10 累计203鸡腿 - 那个红色头像: 用户名"那个红色头像" 密码Aaa110110 uid48148 空间/space/48148 - Chrome: 18800端口 user-data-dir=~/.openclaw/chrome-nodeseek (cookie持久化) - 登录: https://www.nodeseek.com/signIn.html | 签到API: /api/attendance?type=checkin - 自动化: WebSocket CDP直连 (标准方法) | 脚本: nodeseek-vp404-checkin.mjs - 教训: 控制Chrome用WebSocket CDP,这是标准方法。OpenAWS browser工具是独立系统(18792端口) ## VPS 备份 [P0] - 目标: 145.239.143.92:/data/backup/ (OVH KS2, 11TB RAID5, 根分区) | 旧: 155.103.67.87 已弃用 - 工具: vps-snapshot v3.16 - 安装: `bash <(curl -sL mjjtop.com/bk)` - TG通知: Bot=7297809751:AAG2ir-u4hAIui7Ol7oqDY7uUPEyqf2_X9U | ChatID=165067365 - 标准: LOCAL_KEEP=1 | 远程保留30天 | 每天3:00 cron - **顶尖发IP就直接执行**: 装脚本→配置→cron→手动触发验证,不用问 ## Cloudflare [P0][2026-03-07] - 账号: Xmg08288@gmail.com | Account ID: c21284a6514966175859b80b77543abf - API Token (All zones DNS): -eTUKBKir4n3PGolQ44IBf6aen_dCpTAoVChgI2E - Mac DDNS: home.9929.hk / mac.9929.hk | Zone ID: b24362e71134dc220e4a29723e1fe77f - 脚本: /Users/jianzhang/cf_ddns_update.sh | 每5分钟更新 | 日志: /tmp/cf_ddns.log ## 约定 [P0] - 问服务状态时,所有相关服务都要报(Emby+求片系统+qB等),不要只报一个 - 高权限操作必须先问 | 密码用完不保存 | 私人信息不外发 - ⛔ 不改 openclaw.json gateway 部分(auth/scopes会崩) - gateway bind=localhost 永久保持 - OVH面板查账单: KS2→EU站(ovh.com/auth) | OVH097→US站(us.ovhcloud.com/auth) - OVH EU登录验证码发到 mf0@msn.com → 转发到Mac Gmail,直接问顶尖要验证码 - **SSH默认凭证**: 先试~/.ssh/koipy_key → 再试fJ7#vP9s@tL2qX!d → 都不行再问 - **服务器信息更新**: 每月1号心跳时问"服务器列表有变化吗",保持MEMORY.md同步 ## CF DNS Bot [P0][2026-03-16] - 服务器: 1o (195.128.100.201) | Bot Token: 7741492900 - 功能: Cloudflare DNS 记录管理(添加/删除/小黄云/列出) - 部署: /opt/cf-bot/ | systemd: cf-bot.service ## CLIProxyAPI (ChatGPT Plus + Claude Pro + Google AI Pro 转 API) [P0][2026-03-04] - 服务器: 1o (195.128.100.201) | 端点: http://195.128.100.201:8317/v1 - 部署: Docker (eceasy/cli-proxy-api:latest) | 认证目录: /root/.cli-proxy-api/ (挂载到容器) - API Key: sk-cliproxy-default-key-2026 - **ChatGPT Plus** 账号: openai@mailpre.com / pyrdoj-0kyfno-jEnvih - 认证文件: codex-openai@mailpre.com-plus.json - 模型: gpt-5-codex, gpt-5.1-codex, gpt-5.2-codex, gpt-5.3-codex-spark (4个) - **Claude Pro** 账号: mf0@msn.com - 认证文件: claude-mf0@msn.com.json - 模型: claude-sonnet-4-6, claude-opus-4-6 等 (10个) - **OAuth 认证踩坑** [P0][2026-03-09]: - 每次启动 CLIProxyAPI 会生成新的 OAuth state,必须用最新 URL - State mismatch 日志 = 用了旧 URL - Docker 容器需要 config.yaml 挂载到 /CLIProxyAPI/config.yaml - 配置文件位置: /opt/cliproxy/config.yaml (1o服务器) - **认证文件持久化踩坑** [P0][2026-03-10]: - Docker 容器重启时,挂载目录会覆盖容器内文件 - 认证文件必须在挂载目录 `/root/.cli-proxy-api/` 内才能持久化 - 如果认证文件只在容器内,重启后会丢失 - 三账号认证文件: codex-openai@mailpre.com-plus.json / claude-mf0@msn.com.json / antigravity-ovh2026097@gmail.com.json - **Google AI Pro** 账号: ovh2026097@gmail.com / @a110110 - 认证文件: gemini-ovh2026097@gmail.com-analog-amplifier-rllrg.json - 模型: gemini-2.5-pro, gemini-2.5-flash, gemini-3-pro-preview, gemini-3.1-pro-preview (4个) - 续费: 28,500 NGN/月 (首月优惠 NGN 0) - **Antigravity (DeepSeek)** 账号: ovh2026097@gmail.com - 认证文件: antigravity-ovh2026097@gmail.com.json - 状态: 已登录但模型未出现在列表(待排查) - OpenClaw cliproxy provider: baseUrl+apiKey+api:openai-completions+models数组 - 已部署: Mac mini, Tarek, netcup, Pixel 6 - **续费说明**: 三个订阅按时续费即可,认证文件长期有效,无需重新配置 - **OAuth 登录方法**: - Claude: `/tmp/CLIProxyAPI -claude-login -no-browser -oauth-callback-port 9999` - Gemini: `echo '2' | /tmp/CLIProxyAPI -login -no-browser -oauth-callback-port 9999` (选择Google One模式) - Antigravity: `/tmp/CLIProxyAPI -antigravity-login -no-browser -oauth-callback-port 9999` - SSH隧道: `ssh -L 9999:127.0.0.1:9999 root@195.128.100.201` - 浏览器访问 OAuth URL 授权后,`docker cp` 认证文件到容器,`docker restart cli-proxy-api` ## GoClaw (frp) [P1][2026-02-17] - frp: 103.73.220.84:8055 | frpc: ~/frp8000/frpc.ini (只保留ssh:54545+wss:18790) - patch: 每次更新OpenClaw后重新执行scope清空跳过patch ## EvoMap [P2][2026-02-21] - 账号: mf0@msn.com / @a110110 - 节点: Mac mini(904d) | HDY(b59c) | OC2(0188) | OC3(32e3) — 4/10已用 - evolver: /tmp/evolver (各服务器) ## Memoh [P1][2026-02-27] - 服务器: 161.129.34.122 (JP N100) | Web: http://161.129.34.122:8082 | admin/Mango2026! - Docker: server+web+agent+postgres+qdrant+migrate | 源码: /opt/Memoh - TG Bot: @aibot444_bot (8623570933) - 模型: xairouter/MiniMax-M2.5 (免费) | base_url: https://api.xairouter.com/v1 - 身份绑定: TG 165067365 → admin用户(数据库channel_identities.user_id) - 踩坑: base_url需含/v1(SDK拼/messages) | personal bot只认owner | 模型只能面板切换 ## 哪吒探针 [P0][2026-02-28] - 面板: https://mjjvps.com (1o 195.128.100.201:8008, Docker v2.0.4) - 面板密码: admin / fJ7#vP9s@tL2qX!d - Agent secret: d1frPCGfCp2MF41P7aTFc3lRBQ59T9zX - 27台节点全部在线, agent 2.0.1(除YT.NET 1.15.0) - 自定义: 动漫海边黄昏背景+白色半透明卡片+MiSans字体+跑马灯 - 账单数据: note字段JSON格式, 生成器 https://nezhainfojson.pages.dev/ - 替代DStatus(已卸载), 1o同时部署CF DNS Bot ## OVH097 [P1][2026-02-26] - IP: 51.81.222.43 | 已下线 ## 测试机 OpenClaw [P1][2026-02-27] - Tarek(155.103.66.237): 已下线 ## Pixel 6 计划 [P2][2026-02-27] - 已下单: 8+128G, OEM解锁+Magisk root - 用途: Termux + OpenClaw + AutoJS 手机AI服务器 ## 其他 [P0] - 远程: 向日葵+RVNC备用 - HomeKit: 4空调(主卧/客厅/次卧/书房) - ix中转: 163.223.124.90入→202.8.106.233出 | Gost:161.129.35.235:6365 - Koipy迁移: config.yaml+builtin/+sub-store-data/+i18n | Bot:@Menglong001_bot - 项目: vps-snapshot v3.16 | ss-rust | peekabo-monitor ## Gitea & 脚本分发 [P0][2026-03-21] - Gitea: https://mjjtop.com (Bero 45.82.120.52:3001, Docker) - 管理员: admin/Mango2026! | HTTPS 已在 Bero 恢复 - 2/25从Tarek(155.103.66.237)迁移到netcup;2026-03-11 再从 netcup 迁移到 Bero - 仓库: oc-monitor / dd-reinstall / ss-rust / tcp-bbr / tg-user-monitor / sub-bot / vps-snapshot / vps-management-bot - 短链: mjjtop.com/oc /dd /ss /bbr /bk /src → Nginx 302 → Gitea raw - 旧域名 git.088520.xyz 已弃用 - GitHub: xmg0828888 (同步推送) - Mac备份: ~/.openclaw/workspace/scripts/gitea-backup/(需保持可恢复) - ⚠️ 修改脚本后必须三处同步: Bero Gitea + GitHub + Mac备份 - ⚠️ 新脚本发布流程:写完 → 推 GitHub → 推 Gitea → 加 Nginx 短链(/etc/nginx/sites-available/mjjtop) - 踩坑: 迁移 Gitea 不能只迁容器/反代/证书,必须连 Docker volume `gitea_gitea-data` 一起迁;否则域名会正常但站点变成安装页 ## Sub Bot [P1][2026-02-25] - 部署1: 185.218.6.38(xianyu) /opt/sub-bot/ | Bot: @mjjvps_bot - 部署2: Bero 45.82.120.52 /opt/sub-bot/ | Bot: 8756357783 | 域名: substore.mjjtop.com - 命令: `/vps` 唯一入口(按钮菜单) | 管理员: 165067365 - 功能: 添加/列表/获取/删除/检测 | 分组管理 | 自动识别链接入库 | Surge格式 - HTTP订阅: /{secret}/download?target=ClashMeta - Gitea: https://mjjtop.com/admin/sub-bot ## xianyu(185.218.6.38) [P1][2026-02-22] - 服务: tg-user-monitor + tg-del-bot + x-ui + sub-bot + nezha - 备份: vps-snapshot → 145.239.143.92:/data/backup/xianyu/ | 77MB - SSH: koipy_key | 1核967MB/10G磁盘 ## News Bot [P1][2026-02-25] - Bot: @bookooobot_bot | 部署: Bero 45.82.120.52 /opt/news-bot, systemd - 7源: 金十/华尔街见闻/36氪/新浪财经/Google News/Finviz/TechCrunch - AI评分>=8秒发, 6-7每30分汇总 | 定时总结08:00/11:30/20:00 - 免打扰21:00-8:30(静音通知) | 管理员: 165067365 - Mac源码: ~/.openclaw/workspace/projects/news-bot/ ## VPS-Reminder [P1][2026-02-25] - Bot token: 8300905342:... | 部署: Bero 45.82.120.52 /opt/vps-reminder/, systemd - 10台VPS数据, 每天09:00检查到期 | 支持自动续期+手动输入日期 - Mac备份: ~/.openclaw/workspace/scripts/gitea-backup/vps-reminder/ ## OC Monitor [P0][2026-02-25] - 已停用 ## QQ Bot [P0][2026-03-10] - Mac Mini Bot: AppID 1903293262 | 部署: Mac mini 本地 | 模型: cliproxy/claude-opus-4-6 - QQ Bot 官方接入: https://q.qq.com/qqbot/openclaw/ - 插件: @sliverp/qqbot | 安装: `openclaw plugins install @sliverp/qqbot` - 踩坑: 土耳其服务器到 QQ API 延迟 216ms,消息可能被限流;香港 52ms 正常 ## 企业微信 Bot [P0][2026-03-15] - Mac mini Bot ID: aibOjvH4GgWueGPgyiycZ3PPuG-FmjuLtjU - N100 Bot ID: aibkwKpcVocNqPSXpZDyNSoTaMxHFp_QOF9 - 插件: @wecom/wecom-openclaw-plugin v1.0.11 - 官方支持: 企业微信已支持一键扫码接入 OpenClaw (2026-03-14 财联社新闻) - 创建机器人: 企业微信 App → 工作台 → 智能机器人 → 创建机器人 → API 模式 → 长连接 - 踩坑: 群聊需要 @机器人 才能触发(企业微信 API 限制) *更新: 2026-03-15 | 架构: 五层记忆 v1*