Deployment Log

族谱续修启动
《文禮四房四支分建家譜》44页原件数字化+续修考订本+30字字辈诗校订+一世祖陈挺高源流翻译
管家沉默死循环彻底根治——三层圆桌方案
Phase 1 消除正反馈环(重启权统一)+ Phase 2 Recovery Coordinator 统一恢复决策中枢 + Phase 3 Telegram Webhook 模式(CF Tunnel inbound,消除 outbound 长连接依赖)
淘宝 MCP 购物 Agent
mcporter + 22工具接入,搜索比价模式上线,Claude(-p) 规划 + MCP 执行
Wave Animation + Claude Max 修复
Telegram 管家新增 wave 动画等待效果(◉ ◌ ◌ 循环),独立 sidecar 守护进程实现;修复 claude-max provider 注册缺失导致的 4 小时静默降级
Claude Max Proxy 部署
OC Gateway 模型通道从 GCP Vertex AI (Gemini) 切换到 Claude Max 订阅,通过本地 Anthropic API Proxy (port 18793) 路由 claude -p CLI,实现零 API 成本。Gemini 保留为 fallback。
Gateway 原生命令启用
commands.native: true — /models /status /help 等快捷指令由 Gateway 直接处理,不再走 AI agent 全流程,响应从分钟级降至毫秒级
#158 Vertex AI Search 知识库部署
GCP 120 API 启用 + 2 Datastore × 120 docs + kb-search.py + Answer API 集成管家 + 自动同步 LaunchAgent
#159 OpenClaw 升级 2026.3.8
Telegram 轮询修复 + Gateway restart exit(非零) + Cron burst limiting + Talk Mode 配置
mihomo TUN 模式部署
从系统代理升级到 TUN 全流量捕获,解决 Apple 守护进程绕过代理导致 iCloud 同步慢的问题。LaunchAgent→LaunchDaemon(root),Tailscale 兼容验证通过
Claude Bridge 部署
Telegram 多项目 AI 操作台 — Claude Code -p 桥接,InlineKeyboard UI,图片支持,零额外 API 成本
Dashboard 移动端修复 + 佛法语录走马灯
修复 iOS max-height 截断/Text Autosizing/Flex 溢出三大移动端 bug,移除重复 Health 徽章,新增 700 条佛法语录走马灯
族谱 PDF v3.0 自研递归树形布局引擎
手动坐标→递归子树宽度+自动分页,零外部依赖,加人只需运行脚本
军师治理协议部署
新会话强制读取协议(分级读取)+ 方案前搜索约束,杜绝凭记忆回答
mihomo 健康检测 + VPS 应急降级
url-test 5min 检测 + 搬瓦工 VLESS+Reality fallback 节点 + clash vps 命令 + WARP 不可行验证
系统瘦身:下线 weather/browserpreheat + 33 文件清理
走马灯修复 + 非核心服务下线 + 全系统孤儿清理,LaunchAgent 21→20
sync-pipeline.py 复盘一键同步
复盘同步从 15+ 次手动确认降为 1 次脚本调用。Code 负责内容决策,脚本零决策纯执行(git+push+Drive sync)。CLAUDE.md 复盘清单同步重构。
Outbound Message Log
Telegram 出站消息持久化日志系统:SQLite + 12 文件 hook 覆盖全部出站路径,管家获得消息回溯和批量删除能力
Module E v9 重构
降级检测拆分为 4 组件(health_collector/degradation_sm/alert_controller/module_e),纯函数状态机可测试,修复死循环误报
Dashboard Apple HIG Redesign
前端完全重写:SVG 圆环仪表、毛玻璃命令栏、分段操作面板、可折叠 SVG 拓扑、Command Palette、JSON 日志高亮、响应式 safe-area;修复 lifecycle 模块 Python 3.9 兼容
Blogger 时间轴功能增强
社交分享链接、搜索过滤、折叠子条目、移动端适配、花瓣动效。render-timeline.py 单源渲染 XML+HTML。
#137 Node.js Proxy Preload
解决 Node.js 22 fetch 被 Cloudflare TLS 指纹拦截 403 — 预加载脚本注入 ProxyAgent + post-upgrade 自动恢复
单 Primary 模式架构简化
移除 fallback 自动降级链,单 primary (Gemini 3.1 Pro) + 手动 /model 切换。Module E/TaskShield fallback 检测通过 SKIP 标志禁用(可恢复)。DeepSeek Reasoner 作为备选已配置。
VPS OpenClaw 清理 — 消除多 Gateway 冲突
搬瓦工 VPS 残留 OpenClaw v2026.1.30(PM2+systemd+cron 三重守护)与 Mac 共用 Bot Token 导致 getUpdates 竞争。已完全卸载:npm uninstall + systemd disable + cron 清理 + 数据目录删除。
Web Dashboard 部署
单文件 Flask 面板:SSE 实时推送 + 健康分 + Sparkline + Toggle 控制 + 日志查看器,CF Tunnel 外网访问
#124 Project Files 纯 HTTP 推送
push-project-files.py 从 CDP 浏览器改为纯 HTTP — headless Chrome 读 cookies + urllib 直调 API,零窗口弹出,fire-and-verify 策略解决 POST 响应不可达问题
#125 Blogger Theme Push 稳定性修复
Chrome headless 临时 Profile SIGTRAP crash 根治:禁用扩展+后台服务,3/3 连续通过
SCS v2 + Session 三道防线
SCS 架构重构(移除 Ollama/每 tick 更新快照/简化通知)+ Session 三道防线(error pruning/cross-provider isolation/circuit breaker)
#128 安全体检 + 端口加固
安全审计全项通过 / git 历史 secret 清理(filter-repo) / OrbStack 4容器端口收紧 127.0.0.1 / OAuth 架构风险分析
#129 push-project-files Chrome CDP fetch 回归
纯 HTTP(urllib) 被 Cloudflare 403 后回退到 Chrome CDP fetch。非 headless Chrome + window-position 隐藏绕过 CF bot 检测
#131 OAuth 根因修复
Gateway plist 代理 + auth.json 双文件同步 + expires=+25h 抑制误告警
Clash Verge Rev 配置全面优化
小火箭→Clash Verge Rev 迁移完成。3项DNS安全修复(全DoH零泄露)+ 性能优化(tcp-concurrent/sniffer/fake-ip/chrome TLS指纹)
OAuth 双写冲突根治
Gateway runtimeAuthStoreSnapshots 内存缓存不重读磁盘→覆盖Module H写入。Fix: reauth +25h初始写入 + _verify_expires_after_write写后验证 + Gateway重启清缓存
#135 mihomo CLI 迁移
Clash Verge Rev GUI → 纯 mihomo CLI,brew 安装 + 统一 config + LaunchAgent + 安全增强(预检/验证/回滚)
#136 网络故障自动恢复
双层机制: L1 Code层4次JP节点轮换 + L2 lifecycle每3分钟探针自动恢复
#120 Gateway Cron 架构重构
高频 cron 任务外置为 4 个独立 LaunchAgent 脚本(x-monitor/weather/iran-monitor/x-health-check),Gateway 远程 API 日消耗 ~55min → 0。剩余 4 个 cron 切换到 Ollama 本地模型。双 repo GitHub 备份部署。
#121 Cookie-refresh 修复
根因:CDP导航触发x.com服务端清除cookie。修复:Storage.getCookies直读DB + x-health-check改用CDP。经验教训#161-166
#87 记忆系统架构升级 Phase 2 — 验证与激活
Builtin 记忆索引激活(148 文件/1081 chunks, 本地 GGUF 嵌入零成本) + SK 三级架构验证(L0→L1→L2 链路确认) + daily-review 三维评分实运行(Recency×Importance×Relevance) + mem0/Hindsight 调研
Claude Code RC 自动推送
claude-rc.py pty 包装器捕获 RC 链接推送 Telegram,.zshrc shell function 路由
Gateway Vertex AI 三层故障修复
三层级联修复:GOOGLE_CLOUD_PROJECT + GOOGLE_CLOUD_LOCATION=global + 会话 JSONL 损坏清理
#113 Blogger Theme CDP 推送三项关键修复
jsaction 完整鼠标事件序列、b:section 缺失静默拒绝、保存验证误报 — 推送成功率从 50% 提升到 100%
2/28事故分析+三项紧急修复
streamMode block根治幽灵消息 / Fallback链方案C v2 / Module F超时优化 / 5层根因分析 / 三层分离架构设计
系统全面审计 + 模块化重构
Opus 4.6四路审计(3C/8H/12M/8L)+四级修复+session-lifecycle.py 4796行→9模块+235行编排器+RestartCoordinator+hung run检测
  • Hung Run v2 重写:检测信号反转(assistant→user)+时间窗口err.log+熔断器+err.log轮转 — 修复v1误判导致的39次循环重启风暴
Blogger 时间轴统一架构
entries.json 单一数据源 + render-timeline.py 统一渲染
Hung Run 检测 v2
Hung Run 检测系统 v2 重写 + 深度优化
Blogger 可折叠子条目
时间轴可折叠子条目系统 + 彼岸花花瓣飘落效果
#112 Blogger Theme CDP Auto-Push
push-blogger-theme.py: Playwright CDP + headless Chrome + temp Profile 自动推送 theme.xml。blogger-manager.py update-theme 完全自动化,无需手动粘贴。架构改造确认 Blogger page 不渲染 ,CDP 是唯一可靠方案。
#109 Skill 真实性审计 + 修复
三轮审计:静态扫描→E2E实测→修复验证。实测仅55%可用(静态报95%是假的)。5项修复全部成功:GitHub/Notion/Nano Banana/Slack/Obsidian。真实能力清单:Tier 1核心14项 + Tier 2可用13项。
#98 记忆系统升级 — Drive 知识库
Memory 索引层 + Drive 详情层架构。6个 Google Docs(KB-Infrastructure/Modules/Tools/Lessons/Butler-Issues/Workflow)。manage-kb-drive.py 管理工具。三层保障防新会话遗忘。复盘 SOP 集成 Drive 同步。
#111 儿子 Mac 远程管理部署
Tailscale brew CLI 1.94.2 + userspace-networking + SOCKS5:1055(非 App Store 版,避免 TUN 与小火箭冲突)。SSH 免密连接 ssh chen-macpro。Claude Code 2.1.63 部署。电源管理 sleep 0 / womp 1 / tcpkeepalive 1 / powernap 1。系统更新自动安装关闭。8/8 验证项全部通过。
SCS Compaction 救生筏 + Bug Fix
Session Context Snapshot: token 分级监控 + JSONL compaction 检测 + Ollama AI 摘要。附带修复 execute_recovery 同名覆盖 bug。
P0 伪造能力检测
管家伪造能力检测系统部署
Drive 知识库部署
记忆系统升级 — Drive 知识库 6 文件同步
SCS Compaction 救生筏
Session Context Snapshot 压缩,防止上下文丢失
儿子 Mac 远程管理部署
ssh chen-macpro 远程管理系统部署
Module G Phase 2 — Codex 任务触发11cd178
CURRENT_TASK type=codex 自动触发 Code L1/L2,危险词降级,端到端验证通过。commit 11cd178,+145行,$0.39/53s。
Gemini 3.0 Residual Scan — Zero Remnants
Code L1 scanned models.json / openclaw.json / full directory recursion. Confirmed zero gemini-3-pro-preview entries. 3/9 sunset: zero impact.
Module E v8 — Degradation State MachineMilestone
663d21d
4-state machine (NORMAL / SHORT / EXHAUSTED / UNKNOWN). Three-layer recovery verification. Gateway alive pre-guard. QUOTA_EXHAUSTED: 1 alert then complete silence.
Session Sanitizer — Auto-clean Dirty SessionsMilestone
687498f
Scans JSONL for orphaned toolCall/toolResult pairs. Truncates corrupted tails before every restart. Three integration points. Eliminates 400 death spiral.
Gmail Professional Reorganization
15 labels (5 domains x 3 tiers) + 10 auto-filters. 321 emails classified, 244 spam cleared. Inbox: only bills + security alerts.
System Health Audit — Full Remediation235c7df
12 categories: 31 OK / 9 warnings / 2 critical. OpenAI embeddings disabled, 5 plist migrated, 16MB log compressed, 174MB freed. Score 85 → 95.
Gemini 3 Pro Preview — Sunset Warning
Discontinuation confirmed 2026-03-09. Alias switches to 3.1 on 03-06. Zero impact — already on gemini-3.1-pro-preview.
Session Full Reset + Dirty Cleanup
2 dirty sessions located. 73 JSONL files cleared + sessions.json reset. Manager amnesia minimal — all state externalized (SOUL.md / Modules / CURRENT_TASK).
Fallback Chain Restructure: 4→3 layers
Remove Ollama (thinking bug: content empty, response in thinking field). Confirm AG(stunning-nation-wl3zq) ≠ Vertex(lithe-vector-486304-t1) independent quota pools. Restore vertex/gemini-3.1 to fallback. Final chain: AG/opus → vertex/gemini-3.1 → anthropic/sonnet.
RSSHub Cookie Auto-Refresh Deploy
CDP-based auto-refresh every 12h via LaunchAgent ai.openclaw.cookie-refresh. Chrome headless port 18800, suppress_origin WebSocket bypass. Compare Docker env → rebuild if different. Telegram notification on success/failure.
Plan C: Gemini 3.1 Primary + Cookie Auto-refresh
Gateway primary switched to Gemini 3.1 (free GCP credits), Opus demoted to manual-upgrade fallback. Cookie auto-refresh LaunchAgent deployed. DeepSeek API key migrated from openclaw.json (caused schema crash) to macOS Keychain. 4-layer chain: Gemini → Opus → Sonnet → Ollama.
#98 记忆系统架构升级
教训自动晋升引擎(Vertex Gemini 3.1→Ollama fallback,auto_promote_lessons+deduplicate_lessons)+ memory 碎片清理 118→28 文件(-76%) + SYSTEM-KNOWLEDGE L0/L1 分级,启动 token -89%
#96 Morning Briefing Upgrade Phase 1531fdde
X monitor 8→16 accounts (+simonw, swyx, levelsio, ylecun, DrJimFan, LangChainAI, cursor_ai, e2b_dev). AI filter: Vertex AI Gemini 3.1 Pro primary (~$0.06/day) → Ollama qwen3:32b fallback → raw list. Structured system prompt with interest matching. Model tag in Telegram output.
Plist Env Var Runtime Fix
Gateway plist had GOOGLE_CLOUD_PROJECT/LOCATION but launchd runtime lost them. bootout+bootstrap forced reload. post-upgrade-restore.sh hardened with reload + verify step.
#97 Gemini 3 Sunset Confirmed
gemini-3-pro-preview (3/9 EOL) not referenced in models.json or openclaw.json. System already on gemini-3.1-pro-preview. Zero impact.
Module E v8 降级状态机
降级状态机重构,告警去重 P0 修复
Session Sanitizer 自动消毒
Session 全量重置 + 脏 session 自动清理
Blogger 时间轴模板重设计
时间轴模板重设计 + 根路径部署
OpenClaw 升级 2026.2.26
OpenClaw 核心升级 2026.2.19-2 → 2026.2.26
Module G Phase 1 — Code ExecutorMilestone
61966a7
Dual-engine: Butler scheduler + Claude Code executor. L1 read-only / L2 read-write. 30min degradation auto-trigger. chflags uchg protection. $0.03-0.18/call, 5/day cap.
TaskShield — Transaction ProtectionMilestone
4153b6f
T1/T2/T3 tiers + 5 interrupt types + smart recovery. T3: GW lock + cron delay + audit suppression. VPS deploy protected end-to-end.
X Tweet → PDF Capture Tool
Playwright headless Chrome + cookie injection. Auto-strips UI chrome. X Article long-form: 12 pages with images/code blocks captured.
Bandwagon VPS Manager
20+ commands, Keychain auth, L1-L4 safety. UA spoofing fix. VPS Ubuntu 24.04 reinstalled. SSH key pre-vaulted for auto-inject.
Project Files Push — CDP RewriteMilestone
Chrome CDP remote debugging. Real TLS fingerprint passes Cloudflare in 1s. Playwright via CDP WebSocket. Zero manual cookie management.
VPS Remote Deploy System
13-file deploy kit. 10 phases verified, 9/9 checks green. Code autonomous: zero-intervention Phase 4-10. gateway.mode=local required.
Blogger Timeline + Manager
blogger-manager.py 12 commands. openclawlab.blogspot.com created. Code found 17 bugs, fixed 6. deploy.conf purged from git history.
System Audit + 6 Bug Fixes67c736c
State restore data loss / fail() notification / double-call / key leak / math error / silent failure — all fixed by Code autonomously.
Module G Phase 1 Code Executor
L1 自动诊断 + Code Executor 部署
TaskShield 任务事务保障
任务事务保障系统部署,防止任务丢失
Blogger 时间轴部署
OpenClaw 系统演进时间轴 + Blogger 首次部署
Knowledge Management Feedback LoopMilestone
22:30 daily review → JSON → 08:00 morning briefing. X/AI monitor 5→8 accounts. Handle migration lesson: MetaAI→AIatMeta, always curl-verify.
Cloudflare Tunnel + Browser SSH
ssh.bonyep.net deployed. Zero Trust Browser SSH for iPhone. bonyep.net registered ($11.86/yr). VNC 100.99.5.72:5900 configured.
Module E v7 根治
移除所有修改 openclaw.json 的逻辑,Gateway 错误消息改进
SYSTEM-KNOWLEDGE 部署
管家专用系统知识档案,SOUL.md 启动加载
Module F 规则遵循审计
SOUL.md 规则遵循审计系统,L2 审计消息配对修复
Phase 1 知识管理闭环
KB-Drive 知识库 + Project Files 本地化 + 一键同步
GCP Model Architecture OverhaulMilestone
Vertex AI + Gemini 3. Google OAuth unified (17 services). AG billing independent. location=global fix. Fallback chain fully operational.
Module E v3→v6 Rapid Evolution
v3: auto-escalation. v4: upgrade/probe conflict. v5: patches. v6: restart_gateway replaces /new. Full Gateway fallback source analysis.
YouTube Manager + Claude Code
youtube-manager.py with full CRUD + audit. Keychain→refresh_token→YouTube API v3. Claude Code deployed for autonomous ops.
Model Routing Fix — get_actual_model()
Assistant message fields most reliable. model-snapshot secondary. /status reads config not actual route. Butler fake status confirmed.
OAuth → Production + 3-Layer Menu Fix
Consent Screen to Production. 17 scopes verified. Telegram menu: register script + session-lifecycle hook + post-upgrade restore.
Module E Phase 1 — Degradation AlertsMilestone
First automated degradation detection. Fallback chain monitoring with Telegram notifications. Foundation for all subsequent Module E versions.
Model Intelligence Benchmark
Gemini-2.5-pro fails complex reasoning. Opus-4-6 immediately correct. Principle: match intelligence level to economic consequence.
Project Files Auto-Sync v1
Claude.ai Project Files automated push. Cookie extraction approach (later replaced by CDP on 02-26).
GCP 模型体系重构
GCP 模型配置体系全面重组,claude-sonnet-4-5 兼容性验证
Module A/B/C/D — Unattended AutomationMilestone
Session lifecycle (3min). Daily review (22:30 Ollama). Startup optimization (39KB→7.5KB, context 81%→53%). Memory management. Unmanned operation foundation.
Model Config Overhaul
56→4 fallbacks. Primary: opus-4-6-thinking. Anthropic API ($98.75). DeepSeek removed (sovereignty risk). contextTokens 200000.
Telegram Menu Permanent Fix
Root cause: missing proxy (GFW blocked). 3-layer protection: register script + session-lifecycle auto-detect + post-upgrade restore.
OpenClaw System BootstrapMilestone
Initial deployment: MacBook Pro M4 Max 64GB. Multi-provider fallback chain. Telegram primary interface. SOUL.md established. Day zero.
Phase 1 Scene Commands
/sleep /work /cleanup /health operational commands. /exportmd document export. macOS capability survey: 21 items, 16 successful.