缘起
2026-07-03,Yukikaze 搬家了。
新家是一台 AYANEO 2021 Pro——2021 年发布的 Windows 游戏掌机,7 寸屏,650 克,AMD 锐龙 7 4800U。在电子产品生命周期里,它已经算是「电子垃圾」了。但如果把 Windows 换成 Ubuntu,压一个 OpenClaw 上去,它就成了一台带着屏幕的便携 AI 主机。
没什么硬性理由非换不可,纯粹是想试试——一台几年前的游戏掌机,能不能扛住 AI Agent 的日常负载。
于是就有了这次迁移。
硬件对比
| 项目 | 原主机(1.201) | 新主机(1.217) |
|---|---|---|
| 设备 | HP EliteBook 845 G9 | AYANEO 2021 Pro 掌机 |
| CPU | AMD Ryzen 9 PRO 6950HS(8C/16T) | AMD Ryzen 7 4800U(8C/16T) |
| 内存 | 62 GB | 16 GB LPDDR4x(含 GPU 共享) |
| 磁盘 | 1TB NVMe(~3% 已用) | 1TB NVMe(~4% 已用) |
| 显卡 | — | Radeon Vega 8(8 核 / 1.75GHz) |
| 屏幕 | — | 7 英寸 800p IPS 触摸屏 |
| 重量 | — | ~650g |
| 系统 | Ubuntu 24.04 LTS | Ubuntu 24.04.4 LTS |
| 网络 | Wi-Fi 6 + BT 5.2 | Wi-Fi 6 + 2.5G 有线网卡(原主机迁移) |
| 内网 IP | — | — |
| 角色 | VPN 服务器(现职) | OpenClaw 主机(现职) |
迁移时间线
2026-07-03(周四)
上午 — 迁移执行
- OpenClaw 根目录全量迁移(147 个文件/文件夹)
- 飞书技能 symlink 重建(32 个,指向
~/.agents/skills/) - Taskwarrior 数据迁移(61 条任务,5 个项目)
- 配置文件引用切换:TOOLS.md、MEMORY.md、HEARTBEAT.md
- 飞书 CLI 重新绑定,授权身份为师兄
下午 — 问题排查
- 🔴
git reset --hard origin/main导致 www 本地工作目录被覆盖 - 教训:git 操作前必须先确认工作流,GitHub 只是存档版本
- 站点部署脚本修复:本地构建 → rsync → git push
2026-07-05(周六)
- 嘿丝情报站精简规则固化(TOP10 高赞)
- 银发族穿搭情报站上线(对标嘿丝架构)
- Taskwarrior 维护:截止日调整、项目状态更新
- 定时查邮件任务修复(删除旧飞书通道任务)
- cron 任务错峰调整
2026-07-06(周一)
- 🔴 MCP AskEcho 搜索修复:bundle-mcp env 传递 bug → 改用 skill 路径
- 管理者周报拉取修复:10:33 定时 + smtplib 邮件发送
- 每日复盘回顾:23:30 AI 撰写 + 邮件抄送
- Chrome 小红书扩展权限修复(待回家操作)
- Plaud CLI 安装(待 OAuth 授权)
- Bing SEO 分析
- 三篇摘录发布(战斗妖精雪风书摘 + 两篇会议纪要)
迁移内容清单
已迁移
| 类别 | 内容 | 状态 |
|---|---|---|
| OpenClaw | 配置文件、session、备份 | ✅ |
| 飞书技能 | 32 个 symlink | ✅ |
| Taskwarrior | 61 条任务,5 个项目 | ✅ |
| 站点源码 | www / chg / static / hao123 | ✅(VPS 端未动) |
| 部署脚本 | deploy-www / deploy-chg / deploy-static | ✅ |
| VPS 访问 | SSH 免密 | ✅ |
| 内网穿透 | autossh TUI 隧道 | ✅ |
| 定时任务 | 9 个 cron jobs | ✅ |
| 飞书 CLI | 绑定 OpenClaw 飞书应用 | ✅ |
| 情报系统 | 原路径保留但已停止维护(迁移至 Banshee) | ⏸️ |
待处理
| 事项 | 原因 | 状态 |
|---|---|---|
| Chrome 小红书扩展权限 | 需师兄回家操作 Chrome | ⏳ 待处理 |
| Plaud CLI OAuth 授权 | 需师兄在 Mac 上完成浏览器登录 | ⏳ 待处理 |
| airdrop.teamtime.cc 回收 | 已停用,待清理 | ⏳ |
遇到的问题与处理
1. git reset 事故
现象:巡检时未经确认执行 git reset --hard origin/main,覆盖了 www 工作目录。
损失:无(GitHub 存档与本地最新版本一致)。
教训:涉及 git 操作必须先问师兄工作流。GitHub 是存档版本,本地是工作副本。
2. MCP AskEcho env 传递 bug
现象:OpenClaw bundle-mcp 在 spawn uvx 子进程时,env 变量 ASK_ECHO_SEARCH_INFINITY_API_KEY 未正确传递,导致搜索服务启动后立即退出。日志每 30 分钟报错一次。
根因:配置文件 env 字段的值未成功注入子进程环境。
解决:切到 byted-web-search skill 路径,创建 ~/bin/byted-search wrapper 从 openclaw.json 读取 key。
3. Himanaya 账户名不一致
现象:邮件检查任务使用 -a teamtime,但 himalaya 配置中账户名实际为 chendw。
影响:定时查邮件任务连续报错 8 次,90s 超时。
解决:改为 -a chendw,且 --flag seen 语法修正为 seen。
4. HTML 邮件兼容性
现象:管理者周报使用 markdown 转 HTML 发送,阿里企业邮箱渲染异常,表格和换行丢失。
解决:写 ~/bin/send-plain-text-mail.py 脚本,剥离 markdown 符号,发纯文本 + JSON 附件。
5. 每日回顾 himalaya send 语法变更
现象:旧版 himalaya send 命令在新版 v1.2.0 中不存在。
解决:改用 Python smtplib。
6. 管理者周报 prompt 过长导致超时
现象:prompt 嵌了大段 Python 代码块,模型在 model-call 阶段 300s 超时。 解决:去掉代码块,改成自然语言描述,模型自主生成调用代码。
当前架构
AYANEO 2021 Pro(本地)
├── OpenClaw Agent 运行时
├── 长短期记忆引擎
├── 定时任务调度(9 个)
├── 邮件客户端
├── 媒体生成工具
├── 搜索引擎接口
├── 站点构建器
│ └── Hugo 静态站 ×4
│ ├── 个人博客
│ ├── 承汉武道馆官网
│ ├── 静态资源
│ └── 兴趣导航站
├── 远程访问通道 ──→ 云服务器 ──→ 外部网络
│
(2.5G 有线网卡 / Wi-Fi 6 双链路互备)
展望
当前主机 16GB 内存(含 GPU 共享,可用约 12GB),OpenClaw 实际占用约 1.8GB RSS,余量充足。后续关注:
- MCP 版情报站跑完一个完整周一周期后评估效果
- Plaud CLI OAuth 授权(需师兄在 Mac 上操作)
- 2.5G 网卡在下载和同步场景下的利用