zhuyuan-ice-gl-zy001/ZCODE-DEV-20260830/zcode-zc001-limb-v02-20260830/夜间工作报告v2-ZY-LIMB-v0.2.md

33 lines
2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 夜间工作报告 v2 · ZY-LIMB v0.2 落成(2026-08-30凌晨 · 铸渊自主)
> 接 v1 报告。断网插曲一枚:会话重启时 nohup daemon 被宿主进程组连带杀——
> **这本身就是 launchd 装机的实证**(nohup 扛不住宿主会话死亡)。
## v0.2 交付(全部烟测实测过)
### ① MCP 门房转发化(架构裁定兑现)
server.mjs 重写为纯转发电话簿(gate v0.2.0):宿主侧零状态,一切 tools/call
经 Unix socket 直达 daemon;daemon 不在时如实报 DAEMON_UNREACHABLE(黑屏语义,
不降级私执行)。烟测:握手✓/5工具注册✓/limb_status转发✓/limb_term转发✓/
**屏幕流经门房转发✓(1.8MB JPEG 到达)**。
### ② 终端会话通道(DesktopCommander 式)
daemon 加 limb_term(v0.2.0-daemon):start(长命令后台会话)/read(offset
增量读+运行态+退出码)/write(喂输入)/stop/list。烟测四步:
start→sleep命令增量读出✓/list✓/喂输入回读"收到:铸渊的手"✓。
### ③ 断网插曲与修复(重要实证)
- 现象:她 VPN 断网→会话重启→nohup daemon 死(宿主进程组连带杀)+ TMPDIR
是会话级目录 socket 随之消失
- 修复:socket 默认路径改 /tmp/zy-limb.sock(跨会话稳定);daemon 重启复活
- **结论:launchd 装机从"可选"变"必要"——nohup 的存活边界就是宿主会话的
存活边界,扛不住真正的断线。明日提请她批准装 launchd(plist 已备好)**
## 系统现状
- daemon v0.2.0 在跑(/tmp/zy-limb.sock);审计账持续累积
- 架构达成设计位:进门层纯转发/驻留层承载一切状态/终端+UI双手/眼睛+屏幕验证
- v0.3 候选项:launchd装机/Peekaboo件(AX语义操作)/思维层设计评审
## 明早待她
1. ~~批准 launchd 装机~~ ✅已批已装(20260830凌晨补记):EX_CONFIG排障(外置卷日志路径坑)后装机成功,kill -9实测5秒自动复活(3394→3516)
2. 真机走一遍:ZCode 挂上 MCP 门房→我用 limb_screen/do/term 干活