#OpenClaw #规划 #待办

记录 OpenClaw 当前运行状态,以及后续可以接入的功能、待解决问题和扩展方向。本文随进展持续更新。

本系列部署实录 · 配置续集 · 公网访问 · Headroom 接入


一、当前状态(截至 2026-06-29)

项目 状态 备注
OpenClaw 容器 运行中 N100, network_mode: host, :18789
公网 HTTPS 访问 已配置 https://your.domain.example
主力 LLM DeepSeek Chat deepseek/deepseek-chat
Fallback LLM Ollama qwen3:8b 本地 Win11, 192.168.0.195
163 邮箱插件 运行中 email 插件
QQ 邮箱插件 运行中 gmail 插件兼容 QQ SMTP
Hermes Agent 已部署 待填入 OpenRouter API Key
微信插件 已安装已启用 @tencent-weixin/openclaw-weixin v2.4.6
CRON 任务调度 全部迁移到 heartbeat agent 统一管理
SSH 到 Mac M1 已配置 通过 /root/.openclaw/.ssh/openclaw_id key

二、待配置渠道(Channels)

2.1 微信(openclaw-weixin) ⬆优先级

  • 现状:已安装(v2.4.6)并 enabled,但未扫码登录

  • 登录方式openclaw channels login --channel openclaw-weixin --account <id>

  • 多账号配置:已配置 channels.openclaw-weixin.accounts 支持多微信

    1
    2
    3
    4
    {
    "default": {"name": "个人微信", "enabled": true},
    "work": {"name": "工作微信", "enabled": true}
    }
  • 会话隔离:已设置 session.dmScope = per-account-channel-peer

  • 限制:扫码需要交互式终端(Docker -it),需在 N100 宿主机执行

  • 配置位置data/openclaw.jsonplugins.entries.openclaw-weixin

2.2 QQ Bot(qqbot)

  • 现状:已加入 plugins.allow 白名单,配置项为空

  • 需要:前往 q.qq.com 注册机器人,获取 AppIDAppToken

  • 注意qqbot 对接 QQ 开放平台 API,不是个人 QQ 账号登录

  • 配置位置data/openclaw.jsonplugins.entries.qqbot

2.3 飞书(feishu)

  • 现状:已加入 plugins.allow 白名单,配置项为空

  • 需要:在飞书开放平台创建机器人,获取 App ID / App Secret / Webhook URL

2.4 iMessage

  • 现状:已加入 plugins.allow 白名单

  • 限制:仅支持 macOS 宿主机

  • 优先级:低


三、任务调度体系(2026-06-29 重构)

调度方案原则

  • Heartbeat:低频系统健康检查(12h),有异常才输出

  • Cron:精确时间点的具体任务

  • 所有 cron 统一绑定到 heartbeat agent,工作区 workspace-heartbeat

Heartbeat(agent: heartbeat)

1
2
3
4
5
6
7
8
{
"every": "12h",
"workspace": "/root/.openclaw/workspace-heartbeat",
"lightContext": true,
"isolatedSession": true,
"target": "last",
"ackMaxChars": 0
}

检查内容:磁盘空间(宿主机+容器)、系统进程健康

Cron 任务

任务 时间(北京) Agent 说明
下载进度播报 08:00 heartbeat 追踪 qB 下载中/刚完成的种子
邮件摘要 09:00 heartbeat 检查 163+QQ 邮箱未读
邮件摘要 12:00 heartbeat 同上
邮件摘要 18:00 heartbeat 同上

HEARTBEAT.md 位于

1
/root/.openclaw/workspace-heartbeat/HEARTBEAT.md

方案记录

1
/root/.openclaw/workspace-heartbeat/SCHEDULE.md

四、下载管理(2026-06-29 新增)

qBittorrent 状态

  • Web UIhttp://192.168.0.155:9090

  • 管理脚本/root/.openclaw/workspace/tools/qbit_shell.sh

  • 支持操作:list / status / add / delete / pause / resume

跟踪中下载

资源 格式 大小 状态
棋士 Playing.Go S01 1080p H264 MiniTV 8.18 GB 刚添加
进击的巨人 Complete 1080p HEVC 双语 46 GB 224 做种者 ✅
Cyberpunk Edgerunners 1080p HEVC 5 GB 正常下载中

字幕管理

  • 进击的巨人中文字幕:已下载诸神字幕组 131 个 ASS 文件

  • 待办:下载完成后匹配文件名


五、模型与 API 配置(待续)

Ollama 新模型

Win11 推理机(192.168.0.195)已有模型:qwen2.5-coder:7bllava:7bnomic-embed-textqwen3:8bdeepseek-r1:8b

本地知识库规划(TODO)

  • nomic-embed-text 做 embedding


六、待解决技术问题

6.1 ollama.auth 被 migration 重置(已知 bug)

现象:OpenClaw 执行 doctor --fix 或插件安装触发配置迁移后,ollama.auth 被重写为 "none"

临时修复

1
2
3
4
5
6
7
8
sudo python3 -c "
import json
path = '/home/milin/dockerfile/openclaw/data/openclaw.json'
with open(path) as f: c = json.load(f)
c['models']['providers']['ollama']['auth'] = 'api-key'
with open(path, 'w') as f: json.dump(c, f, indent=2, ensure_ascii=False)
"
docker start openclaw

6.2 deepseek-chat 模型 ID 变更(预计 2026-07-24)

DeepSeek 计划将 deepseek-chat 重命名为 deepseek-v4-flash

6.3 SSH 基础设施

  • SSH key 位于 /root/.openclaw/.ssh/openclaw_id(Docker volume 挂载,持久化)

  • 已配别名 mac(→ 192.168.2.13)、mihome(→ 192.168.2.14)

  • 日志、TODO 可直接通过 SSH 写入 Mac 笔记目录


七、TODO(短期)


八、优先级排序

优先级 任务 原因
微信扫码登录 高频消息渠道
Anthropic API Key fallback 链不完整
本地知识库 RAG Agent 效率提升
下载完成字幕匹配 用户体验
QQ Bot / 飞书 需求不紧迫
iMessage / HA / Docker 管理 安全/条件限制

延伸阅读