用途:用 tmux 稳定编排任意交互式 CLI(Codex、Claude Code、REPL、TUI 等),避免靠 sleep 猜时序。主要能力:可靠创建/复用 tmux session;发送文本与按键序列(Tab/Enter/Escape+Enter 等);轮询 capture-pane 等待 ready/progress/done 特征;支持 backchannel 回传,worker 完成后把摘要回传到 controller pane,分“仅注入草稿”与“自动提交为对话消息”两种模式。脚本包括 tmuxctl.sh(new/send/wait/capture/report/whoami)、interactive_runner.sh、start_scheduler.sh、dispatch.sh、codex-tmux-echo wrapper 与 selftest.sh。依赖 tmux、bash、python3。用法示例:先跑 bash scripts/selftest.sh 自测;用 tmuxctl.sh whoami 获取 controller pane;用 interactive_runner.sh 启动 CLI 并发送 prompt;用 codex-tmux-echo '任务' 派发自然语言任务。默认 --report-mode auto:controller 为 Codex 时 Send,否则 Draft。限制与风险:核心是 tmux send-keys,target 选错可能误投递到其他 pane;--report-submit keys 带 Enter 可能直接触发执行;capture-pane 有隐私风险;worker --cmd 为任意命令;risk-gate 仅启发式匹配,非安全沙盒。建议使用专用 scheduler pane,优先默认回传策略,非必要不用 --report-submit keys --report-keys Enter。本 skill 不默认附加 --yolo/--full-auto,由调用方 --cmd 决定。
codex-tmux-echo
智能体与模型
更新于 10-16 02:36