SuperAPI AI 工具集

wezterm

智能体与模型

查看项目

更新于 10-15 21:09

技能介绍

用途:在配备大容量内存(512GB+)的服务器上,管理 WezTerm mux 服务器以支撑 AI 智能体集群(如 Claude Code、Codex、Gemini CLI)。核心理念是用 WezTerm mux 替代 tmux,利用大内存承载多智能体会话,并且不要嵌套多路复用器。

主要能力:提供 mux 进程、窗格数量与 RSS 内存的一行式状态诊断;查看 mux 日志与 socket 状态;连接测试;高内存性能调优(通过 wezterm-mux-tune.sh 自动调优或手写 ~/.wezterm.lua 配置,如 scrollback_lines、mux_output_parser_buffer_size、各类 cache 大小);给出 64GB/128GB/256GB/512GB 的配置档位与内存占用参考。

使用方式:状态检查可用 ps、tail、ls 与 wezterm cli list --format json | jq length;调优脚本用法包括 curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/misc_coding_agent_tips_and_scripts/main/wezterm-mux-tune.sh | bash,以及 --dry-run、--ram 200、--profile 512、--restore 等参数;会话抢救采用 reptyr 流程(先用普通 SSH 接入、装 reptyr、创建 rescue tmux 会话、迁出智能体后再杀 mux);持久化通过 systemd user 服务与 config.ssh_domains 配置 multiplexing = 'WezTerm' 实现;另附 CLI 速查与维护清单。

适用场景:mux 无响应需抢救会话、智能体会话大量并发、调优回滚缓冲与缓存、设置远程持久会话。

限制:reptyr 迁移成功率约 50-70%,空闲或旧会话比带大量子进程的活跃会话更易迁移;部分进程无法迁移将会丢失;强制停止 mux 会终止全部会话;客户端与服务器版本必须完全一致;不同 RAM 档位的实际内存占用为参考值。配置项含义、脚本行为与平台细节以资料所述为准,其余未提供的收费、平台、价格等信息暂未提供。