Claude Code Pro

⚡ 零轮询 Claude Code 工作流,省 80% token

基于回调通知的Claude Code工作流,通过消除轮询机制节省80%+监控token,智能判断何时启动后台任务。

收藏
6.9k
安装
1.7k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Claude Code Pro 是一套生产级的 Claude Code 后台任务管理方案,核心创新在于用回调通知替代轮询机制

典型工作流:
1. 智能判断:评估任务是否涉及3+文件,简单任务直接编辑,复杂任务才启动后台会话

2. 启动任务:使用 start.sh 创建带完成回调的 tmux 会话,任务结束时自动发送通知

3. 零成本等待:任务执行期间不消耗任何 token 监控状态

4. 结果确认:收到通知后,用 monitor.sh 轻量读取50行输出确认结果

关键命令:

# 启动带回调的任务
bash scripts/start.sh --label feature-x --workdir ~/project --task "重构任务...完成后运行: openclaw system event --text 'Done: 完成' --mode now"

# 轻量监控
bash scripts/monitor.sh --session feature-x --lines 50 --json

显著优点

| 指标 | 传统轮询方案 | 本方案 |
|------|-----------|--------|
| 20分钟任务 token 消耗 | ~10,000-20,000 | ~500 |
| 监控方式 | 每30-60秒轮询 | 事件驱动回调 |
| 状态判断准确性 | 推测性 | 确定性 |
| 多任务并行 | 轮询成本叠加 | 零边际成本 |

智能调度规则避免不必要的会话创建,从源头节省资源。

潜在局限

  • 依赖 tmux 环境:需要目标系统安装 tmux
  • Claude CLI 必需:需已配置 claude 命令行工具
  • 回调可靠性:任务若崩溃或中途退出,可能无法触发通知(建议15分钟无通知后备援轮询)
  • 学习曲线:相比直接轮询,需要理解回调机制并正确配置完成命令

适合人群

  • 频繁使用 Claude Code 处理多文件开发任务的开发者
  • 需要并行管理多个后台编码任务的团队
  • 对 token 成本敏感、追求高效工作流的高级用户
  • 已有 tmux 使用经验的系统用户

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 通知丢失 | 任务异常退出导致回调未执行 | 设置15分钟超时后备援检查 |
| 权限问题 | tmux socket 或 Claude CLI 权限配置不当 | 预先验证 `tmux -L cc` 和 `claude` 可用性 |
| 任务冲突 | 多个会话操作同一工作目录 | 使用 `--label` 明确区分,避免重叠 |
| 输出截断 | 监控行数设置过低遗漏关键信息 | 首次检查可用 `--lines 200`,后续用 `--lines 50` |

安全等级说明:S 级——纯本地脚本执行,无网络外联,无代码注入风险,依赖项均为成熟开源工具(tmux、bash)。

Claude Code Pro 内容

scripts文件夹
手动下载zip · 9.5 kB
list.shtext/x-shellscript
请选择文件