Fleet Infrastructure · 备忘

舰队基础设施 & 能力清单

这段时间搭起来的一套跨机协作、自愈保活、多引擎与计算机操控基础设施。按板块归档,标注就位状态,供随时回查。

4
台机器
pro · air · yara · ethan
3
引擎
claude · codex · kimi
3
条 computer-use 路
14
席 kimi telegram 桥
(v2.2)
0
保活体系耗的
claude 额度
就位 / 在用 部分 / 待条件 计划中

跨机总线

fleet-bus
fleet-bus在用

私有 git 仓做跨机沟通总线,多条 lane 分流:board(03技术网)· coord(02选股网)· kimi(kimi03副手网)· kimicoord(kimi02网)· dist(二进制分发)。一 writer 一 clone 防 git 撞车。取代了不可靠的 Dropbox 和 telegram 互发。

fleet_bus_poller.sh在用

每 lane 一个:git pull → 把新消息注入目标席位 → 验证真提交(Enter 被吞会报 DELIVER-STUCK)→ 写机器心跳到 status/。

tmux_inject.sh在用

给席位贴指令的注入器。CJK 安全(按码点切,不按字节切以免中文乱码)+ kimi │> 盒自动识别 + 注入后回读核对真进去了。

保活 & 自愈

bash + launchd · 零 claude 额度
fleet_doctor.sh在用

每 15 分钟 launchd 自愈体检:git 腐坏 / poller 掉线或重复 / 聋席 / 默认模型漂移 / codex 模型 / 二进制 stub / Surge / 守望席 / kimi 登录过期 / kimi 模型降级。能自动修的修,只告警的走各机备用席 bot。原则:告警不丢上下文。

session_caretaker.sh在用

会话生命周期照护:snapshot sid → stop → restart --resume,换号/重启不丢上下文。claude ↔ codex ↔ kimi 互为额度备份的换手工具。

watchdog · heartbeat在用

席位存活看门狗 + 心跳。chan_alive 是聋席的唯一真判据。

surge_sg_autoswitch.sh在用

网络 burst 时保守切 Surge SG 出口节点,缓解单出口 IP 限流。根因常是 Surge 连接池劣化,重启 Surge 可一键复位。

关键性质:整套保活自愈全是 bash + launchd,不吃一点 claude 额度——所以 claude 席额度耗尽时,守护体系照跑不误。唯一碰网络的是 Surge 探活的可达性探测,不产生 token。

多引擎席位

claude · codex · kimi
Kimi 席 (K3 + max)就位

Kimi Code CLI 常驻席:pro / air / yara 各 5 席 + ethan 1 席。K3 内核、yolo。作 claude 中枢的常驻副手——claude 额度紧时经稳定的 kimi 额度顶班。

kimi 双网 (lane)在用

kimi lane = kimi03 副手网(4 机跨机);kimicoord lane = kimi02 选股副手网。与 claude 的 board/coord 网平行、互不干扰。

kimi_tele_bridge.shv2.2 · 14 席全绿

Telegram ↔ Kimi 混合桥:写=tmux 注入(TUI 执行、可看)、读=kimi server API 取结构化回合。回合判完靠消息集稳定性(API 看不到 TUI 回合态)。v2.2 修了长回合静默段的「早投/错位」bug(IOU 挂账 + 续投哨 ≥240s 才收)。支持图片/文件双向。pro 5 + yara 5 + air 4 = 14 席。

kimi-内核 Claude Code 席 (A/B)点亮验证中

新玩法:把一个席(AirKimi04)换成 Claude Code 外壳 + K3 内核——用 Claude Code 的 CLI/工具循环,但后端跑 Kimi K3(挂会员订阅池、env 只罩该进程、claude 舰队零影响)。双引擎并行的对照实验席。

计算机操控 · Computer Use

本期重头 · 三条路互备
① cua-driver (CuaDriver.app)4 机就位 · 舰队标准

引擎无关的 macOS 元素级操控:AX 树取元素、按 element_index 点(布局变不飘)、隐藏拉起不抢前台、按 pid 隔离不抢焦点。暴露成 MCP + shell call,claude/codex/kimi 三引擎通用。经 fleet-bus dist/ 分发 signed .app,4 台各自双授权 + 真跑 6×7=42 验过。

③ codex 原生 (OpenAI Sky)4 机收官

codex 桌面端自带的 SkyComputerUseService。把 codex 实际调用指向稳定 bundle 路径(不带版本号)→ TCC 按代码签名跨版本续期、升级免重授。pro / ethan / yara / air 全绿(air 靠指回稳定代零授权收官)。

② Anthropic 原生pro 就位 · 余待额度

Claude Code 内置的 computer-use MCP(/mcp 开启)。两层安全:每会话 App 白名单 + 截图 native 过滤未授权 App。pro(ProClaude04)已端到端验过 42;air/yara/ethan 待各自 claude 额度回来逐台开。

deskctl.sh兜底可用

自搓的纯 shell 兜底(截屏 + cliclick + 剪贴板粘贴防 IME),零新依赖、引擎无关。cua-driver 出现后降为兜底。

为什么搞三条路:能力都在 driver / 工具层、不绑引擎,三条互为备份 + 谁读图跑 shell 都能驱动。配合稳定额度的 kimi 副手,对 claude 额度反复循环耗尽有真韧性——本期推广中 claude 两度额度耗尽,全靠 kimi 顶班收尾。

常驻守望

watch
ATER 守望体系在跑

第一大仓常驻守望:02 业务层(章程/判定/简报/转报)+ 03 运行层(doctor 纳管席位再水化、每日 EDGAR 快照、周轮转、防漏防重、EDGAR retry)。原则:进程可死、状态不死、席位可再水化。

泛化守望安装器计划 ~07-24

把 ATER 守望模式泛化成一键安装器(每机一对守望席看管本机全部 owner 票)。等 ATER 烧机满一周再泛化;XBIO 作首批第二样本验泛化度(air 现按复制包手工装 XBIO 烧机)。

贯穿的韧性设计

patterns
引擎无关原则

能力做在 driver / 工具 / 总线层,不焊死在某个引擎体内 → claude / codex / kimi 谁都能接、谁都能顶。

副手网 + 额度互备原则

kimi 常驻席理解章程、随时顶班;claude ↔ codex ↔ kimi 互为额度备份。任一引擎额度耗尽,活不停。

进程可死、状态不死原则

席位/桥/daemon 都可死,状态落盘 + doctor 再水化,重启无损上下文。git commit = 版本,board lane = 沟通留痕。