用途:按依赖关系并行执行计划任务,并让每个工作进程在 tmux 窗格中运行,从而实时看到进度。仅由显式 /parallel-task-tmux 命令触发。\n\n主要能力:解析计划并按 depends_on 计算未阻塞任务;为每个任务生成一个 worker 提示文件;通过 codex exec 在 tmux 窗格中启动工作进程;实时显示各窗格输出并同步写日志;自动回收已完成任务的窗格,使平铺布局随任务启动扩展、随任务完成收缩;按依赖波次推进,先验证完成再进入下一波。\n\n使用方式:先做预检,确认 tmux 与 codex 可用,并定位技能目录 SKILL_ROOT;按执行初始化运行目录 RUN_ROOT、status.tsv、task_map.tsv、reaped.tsv 等;解析任务段(如 ### T1:)提取任务 id、title、depends_on 等,再为每个任务生成 $RUN_ROOT/prompts/<TASK_ID>.md。启动方式二选一:在 tmux 内推荐 --split-current 就地分屏;非 tmux 环境用 --session 创建分离会话。示例:/parallel-task-tmux plan.md、/parallel-task-tmux ./plans/auth-plan.md T1 T2 T4、/parallel-task-tmux user-profile-plan.md --tasks T3 T7。运行中用 tmux list-panes 监控,用 tmux_reap_completed.sh 回收完成窗格,用 tail -n 80 查看日志。全部完成后跑最终验证命令,默认保留 tmux 会话以便审计,只有用户要求才执行 tmux kill-session -t "$SESSION_NAME"。\n\n适用场景:需要实时观察多个并行 Codex 工作进程、且任务存在依赖顺序的计划执行。\n\n限制:仅显式命令触发,不自动启动;依赖 tmux 与 codex 可用,缺失时需安装;任务需符合可解析的计划格式,解析失败会报告假设并要求修正计划;工作进程非零退出需检查日志并修复提示后重启;每个任务的 RED 到 GREEN 测试证据或替代验证证据需在验收前确认。其他收费、平台与效果信息暂未提供。
parallel-task-tmux
通用与其它
更新于 10-15 16:48