33 lines
2 KiB
Markdown
33 lines
2 KiB
Markdown
# 夜间工作报告 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 干活
|