Claude Code Wingman

Polar Sponsor
爱发电 赞助
.NET 9.0

Claude Code助手 - 跨项目编排多个会话,通过WhatsApp统一监控

Claude Code Wingman.

功能概述

Claude Code Wingman.是一项面向实际任务的技能,主要用于Your 多会场的管弦乐手 - 管理多个同时在不同的项目上工作的Claude Code实例,全部来自WhatsApp.;GitHub: https://github.com/yossiova.。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Claude Code Wingman

您的多会话协调器——通过 WhatsApp 同时管理多个运行在不同项目上的 Claude Code 实例。

GitHub: https://github.com/yossiovadia/claude-code-orchestrator

⚡ 关键提示:请优先处理审批命令

当用户消息匹配以下任一模式时,请立即执行对应命令:

用户消息模式 需执行的命令
approve ~/code/claude-code-orchestrator/lib/handle-approval.sh approve
always ~/code/claude-code-orchestrator/lib/handle-approval.sh always
deny ~/code/claude-code-orchestrator/lib/handle-approval.sh deny

示例:

  • 用户:“approve vsr-bugfix” → 执行:~/code/claude-code-orchestrator/lib/handle-approval.sh approve vsr-bugfix
  • 用户:“always heartbeat-test” → 执行:~/code/claude-code-orchestrator/lib/handle-approval.sh always heartbeat-test
  • 用户:“deny proxy-refactor” → 执行:~/code/claude-code-orchestrator/lib/handle-approval.sh deny proxy-refactor

执行完成后,请将命令输出原样返回(例如:“✓ 会话 ‘vsr-bugfix’ 已批准(单次)”)

为何如此关键: 主监控守护进程(master monitor daemon)会在 Claude Code 会话需要人工审批时,向 WhatsApp 发送通知。用户通过手机回复上述命令。快速响应 = 会话及时解阻塞。

快捷状态查询命令

用户消息 需执行的命令
sessionsstatus ~/code/claude-code-orchestrator/lib/session-status.sh --all --json
status ~/code/claude-code-orchestrator/lib/session-status.sh --json

解析返回的 JSON,并以人类可读方式总结后回复。

功能说明

并行协调多个 Claude Code 会话,每个会话在独立目录中处理不同任务。您可通过 WhatsApp/聊天远程监控与控制全部流程。

设计愿景:

  • 多个 tmux 会话 并行运行
  • 每个会话 = 一个独立目录中的 Claude Code 实例
  • 不同任务并行执行(如 VSR 问题修复、Clawdbot 认证功能开发、代理服务重构)
  • 您通过 Clawdbot(本助手)从 WhatsApp 全面协调
  • 实时仪表盘 展示所有活跃会话及其状态

🎯 真实场景示例:多会话协同工作流

上午 — 您(通过 WhatsApp):“开始处理 VSR 问题 #1131、Clawdbot 认证功能开发,以及代理服务重构”

Clawdbot 启动 3 个会话:

✅ 会话:vsr-issue-1131     (~/code/semantic-router)
✅ 会话:clawdbot-auth      (~/code/clawdbot)
✅ 会话:proxy-refactor     (~/code/claude-code-proxy)

午休时 — 您:“显示仪表盘”

Clawdbot 返回:

┌─────────────────────────────────────────────────────────┐
│ Active Claude Code Sessions                             │
├─────────────────┬──────────────────────┬────────────────┤
│ vsr-issue-1131  │ semantic-router      │ ✅ Working     │
│ clawdbot-auth   │ clawdbot             │ ✅ Working     │
│ proxy-refactor  │ claude-code-proxy    │ ⏳ Waiting approval │
└─────────────────┴──────────────────────┴────────────────┘

您:“VSR 问题进展如何?”

Clawdbot 捕获该会话当前输出:
“即将完成 — 已修复 schema 校验缺陷,正在运行测试。10 个测试中已通过 8 个。”

您:“让 proxy-refactor 接着运行测试”

Clawdbot 向该特定会话发送指令

结果: 3 项任务并行推进,全程通过手机远程掌控。🎯

安装方式

通过 Clawdbot 安装(推荐)

clawdbot skill install claude-code-wingman

或访问:https://clawdhub.com/skills/claude-code-wingman

手动安装

cd ~/code
git clone https://github.com/yossiovadia/claude-code-orchestrator.git
cd claude-code-orchestrator
chmod +x *.sh lib/*.sh

依赖要求

  • claude CLI(Claude Code)
  • tmux(终端复用器)
  • jq(JSON 处理工具)

核心理念:始终使用 Wingman 脚本

关键提示: 与 Claude Code 会话交互时,务必始终调用 wingman 脚本claude-wingman.sh),切勿直接执行原始 tmux 命令。

原因如下:

  • ✅ 确保正确触发回车(C-m)
  • ✅ 统一会话生命周期管理
  • ✅ 为未来仪表盘/追踪功能预留兼容性
  • ✅ 避免因手动 tmux 操作引入不可控错误

错误做法(严禁执行):

tmux send-keys -t my-session "Run tests"
# ^ 可能遗漏 C-m,且不会被仪表盘记录

正确做法(必须始终采用):

~/code/claude-code-orchestrator/claude-wingman.sh 
  --session my-session 
  --workdir ~/code/myproject 
  --prompt "Run tests"

通过 Clawdbot 使用指南

启动新会话

当用户提出编码需求时,启动 Claude Code:

~/code/claude-code-orchestrator/claude-wingman.sh 
  --session  
  --workdir  
  --prompt ""

向已有会话发送指令

向正在运行的会话提交新任务:

~/code/claude-code-orchestrator/claude-wingman.sh 
  --session  
  --workdir  
  --prompt ""

注意: 脚本会自动检测目标会话是否存在;若存在,则直接向其发送指令,而非重复创建新会话。

检查会话状态

tmux capture-pane -t  -p -S -50

解析输出以判断 Claude Code 当前状态:

  • 运行中(显示工具调用/进度信息)
  • 空闲(显示提示符)
  • 错误状态(显示报错信息)
  • 等待审批(显示 “Allow this tool call?”)

典型交互模式示例

用户:“修复 api.py 中的缺陷”

Clawdbot:

正在为此任务启动 Claude Code 会话...

[执行 wingman 脚本]

✅ 会话已启动:vsr-bug-fix
📂 目录:~/code/semantic-router
🎯 任务:修复 api.py 中的缺陷

用户:“当前状态如何?”

Clawdbot:

tmux capture-pane -t vsr-bug-fix -p -S -50

随后归纳总结:“Claude Code 正在运行测试,10 个测试中已通过 8 个”

用户:“让它提交本次修改”

Clawdbot:

~/code/claude-code-orchestrator/claude-wingman.sh 
  --session vsr-bug-fix 
  --workdir ~/code/semantic-router 
  --prompt "Commit the changes with a descriptive message"

命令参考手册

启动新会话

~/code/claude-code-orchestrator/claude-wingman.sh 
  --session  
  --workdir  
  --prompt ""

向已有会话发送指令

~/code/claude-code-orchestrator/claude-wingman.sh 
  --session  
  --workdir  
  --prompt ""

监控会话进度

tmux capture-pane -t  -p -S -100

列出全部活跃会话

tmux ls

筛选出 Claude Code 相关会话:

tmux ls | grep -E "(vsr|clawdbot|proxy|claude)"

查看自动审批日志(如需调试)

cat /tmp/auto-approver-.log

任务完成后终止会话

tmux kill-session -t 

手动连接会话(供用户使用)

tmux attach -t 
# 分离会话:Ctrl+B,然后按 D

路线图:多会话仪表盘(即将上线)

计划新增功能:

wingman dashboard

展示全部活跃的 Claude Code 会话:

┌─────────────────────────────────────────────────────────┐
│ Active Claude Code Sessions                             │
├─────────────────┬──────────────────────┬────────────────┤
│ Session         │ Directory            │ Status         │
├─────────────────┼──────────────────────┼────────────────┤
│ vsr-issue-1131  │ ~/code/semantic-...  │ ✅ Working     │
│ clawdbot-feat   │ ~/code/clawdbot      │ ⏳ Waiting approval │
│ proxy-refactor  │ ~/code/claude-co...  │ ❌ Error       │
└─────────────────┴──────────────────────┴────────────────┘

Total: 3 sessions | Working: 1 | Waiting: 1 | Error: 1

wingman status

指定会话的详细状态:

Session: vsr-issue-1131
Directory: ~/code/semantic-router
Started: 2h 15m ago
Last activity: 30s ago
Status: ✅ Working
Current task: Running pytest tests
Progress: 8/10 tests passing

会话注册中心

  • 持久化追踪(Clawdbot 重启后仍有效)
  • 以 JSON 文件形式存储会话元数据
  • 自动清理已失效会话

当前阶段: 可直接使用 tmux 命令,但向会话发送指令时,必须始终通过 wingman 脚本执行

标准工作流

  1. 用户发起编码请求(修复缺陷、添加功能、重构代码等)
  2. Clawdbot 通过协调器脚本启动 Claude Code
  3. 后台自动审批模块处理权限确认
  4. Clawdbot 持续监控并汇报进度
  5. 用户可随时连接会话 直接查看或干预
  6. Claude Code 自主完成任务

首次信任提示(仅首次运行时触发)

在新目录中首次运行时,Claude Code 将询问:

“您是否信任此文件夹中的文件?”

首次运行: 用户必须手动连接并确认(按 Enter)。此后将自动跳过。

处理方式:

用户,Claude Code 需要您确认对该目录的信任(仅需一次)。请执行:
tmux attach -t 

按 Enter 键确认,然后按 Ctrl+B 再按 D 键退出连接。

最佳实践

何时应使用协调器

推荐使用协调器的场景:

  • 大规模代码生成或重构
  • 跨多文件变更
  • 长时间运行的任务
  • 重复性编码工作

不建议使用协调器的场景:

  • 快速读取单个文件
  • 简单编辑操作
  • 需要实时对话交互
  • 架构设计或方案讨论

会话命名规范

请使用具备描述性的名称:

  • vsr-issue-1131 —— 特定问题修复
  • vsr-feature-auth —— 功能开发
  • project-bugfix-X —— 缺陷修复

故障排查

指令未提交成功

协调器默认发送两次回车(含延迟)。若卡住,用户可手动连接并按 Enter。

自动审批模块失效

检查日志:cat /tmp/auto-approver-.log

正常应显示:“Approval prompt detected! Navigating to option 2...”

会话已存在

终止它:tmux kill-session -t

进阶:更新记忆库

任务成功完成后,请更新 TOOLS.md

### Recent Claude Code Sessions
- 2026-01-26: VSR AWS check - verified vLLM server running ✅
- Session pattern: vsr-* for semantic-router work

专业技巧

  • 并行会话: 在不同会话中同步执行多项任务
  • 统一命名: 使用项目前缀(如 vsr-、myapp- 等)
  • 定期监控: 每隔数分钟检查一次进度
  • 耐心等待: 不要提前终止会话,请让 Claude Code 自主完成

🔔 审批处理(WhatsApp 集成)

主监控守护进程会在会话需要审批时,通过 WhatsApp 发送通知。请使用以下命令响应:

审批命令(来自 WhatsApp)

收到审批通知后,请按如下格式回复:

Clawdbot 将自动解析您的消息并执行:

# 单次批准
~/code/claude-code-orchestrator/lib/handle-approval.sh approve 

# 永久批准同类请求(始终允许)
~/code/claude-code-orchestrator/lib/handle-approval.sh always 

# 拒绝
~/code/claude-code-orchestrator/lib/handle-approval.sh deny 

WhatsApp 典型交互流程

收到的通知:

🔒 Session 'vsr-bugfix' needs approval

Bash(rm -rf ./build && npm run build)

Reply with:
• approve vsr-bugfix - Allow once
• always vsr-bugfix - Allow all similar
• deny vsr-bugfix - Reject

您回复:“approve vsr-bugfix”

Clawdbot 执行:

~/code/claude-code-orchestrator/lib/handle-approval.sh approve vsr-bugfix

返回响应:“✓ 会话 ‘vsr-bugfix’ 已批准(单次)”

启动监控守护进程

# 启动对所有会话的监控(配置从 ~/.clawdbot/clawdbot.json 读取)
~/code/claude-code-orchestrator/master-monitor.sh &

# 自定义轮询间隔
~/code/claude-code-orchestrator/master-monitor.sh --poll-interval 5 --reminder-interval 120 &

# 检查是否正在运行
cat /tmp/claude-orchestrator/master-monitor.pid

# 查看日志
tail -f /tmp/claude-orchestrator/master-monitor.log

# 停止守护进程
kill $(cat /tmp/claude-orchestrator/master-monitor.pid)

无需设置环境变量 —— 手机号码和 webhook token 均从 Clawdbot 配置中读取。

相关专题

更多
AI Agent 实战指南:从评测到落地
AI Agent 实战指南:从评测到落地

全面评测 Manus AI 与 ChatGPT、Claude、OpenAI Operator 等 AI Agent 产品,分析自动化能力、工作流与实际生产力差异。

2026.05.29

233

15

Claude 进阶使用指南
Claude 进阶使用指南

本专题面向已经具备基础使用经验的用户,深入解析 Claude 在复杂场景中的高阶应用方式,重点解决“如何让 AI 真正参与到实际工作流程中”的问题。让 Claude 成为日常工作中可持续复用的效率引擎,在内容创作、开发实践与信息处理等多个领域实现显著提效。

2026.03.27

319

16

Claude 提示词使用指南
Claude 提示词使用指南

本专题聚焦 Claude 的提示词(Prompt)设计与优化方法,围绕“如何让 AI 更准确理解需求并输出高质量结果”这一核心问题展开。内容从基础结构入手,逐步深入到复杂场景下的提示词构建策略,帮助用户建立清晰、可复用的提示词体系。

2026.03.27

314

20

Claude 新手入门教程
Claude 新手入门教程

本专题围绕 Claude 的基础使用与实际应用展开,面向零基础用户与初学者,系统梳理从“认识工具”到“高效使用”的完整路径。

2026.03.27

2331

19

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

0

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

0

23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Claude Code 快速上手核心指南
Claude Code 快速上手核心指南

共0课时 | 0人学习

Claude Code 官方文档
Claude Code 官方文档

共0课时 | 0人学习

Claude Code 官方中文文档
Claude Code 官方中文文档

共0课时 | 0人学习