SuperAPI AI 工具集

tmux-agents

智能体与模型

查看项目

更新于 10-16 04:08

技能介绍

用途

tmux-agents 用于在持久化的 tmux 会话中运行编程智能体,让智能体在后台工作,用户可同时处理其他事务。会话在 Clawdbot 重启后仍会保留。

可用智能体

云端智能体(消耗 API 额度)

  • claude(Claude Code):适合复杂编程、重构、完整项目。
  • codex(OpenAI Codex):适合快速编辑、自动批准模式。
  • gemini(Google Gemini):适合研究、分析、文档编写。

本地智能体(通过 Ollama 免费运行)

  • ollama-claude(Claude Code + Ollama):适合长时间实验、重度重构。
  • ollama-codex(Codex + Ollama):适合长时间编程会话。

本地智能体使用本机 Mac 的 GPU,无 API 费用,适合实验。

使用方式

启动新的智能体会话:

./skills/tmux-agents/scripts/spawn.sh <name> <task> [agent]

云端示例:

./skills/tmux-agents/scripts/spawn.sh fix-bug "Fix login validation" claude
./skills/tmux-agents/scripts/spawn.sh refactor "Refactor the auth module" codex
./skills/tmux-agents/scripts/spawn.sh research "Research caching strategies" gemini

本地示例:

./skills/tmux-agents/scripts/spawn.sh experiment "Rewrite entire test suite" ollama-claude
./skills/tmux-agents/scripts/spawn.sh big-refactor "Refactor all services" ollama-codex

列出运行中的会话:

tmux list-sessions
# 或
./skills/tmux-agents/scripts/status.sh

检查某个会话:

./skills/tmux-agents/scripts/check.sh session-name

附着以实时观看:

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

发送附加指令:

tmux send-keys -t session-name "additional instruction here" Enter

完成后终止会话:

tmux kill-session -t session-name

本地与云端的选择建议

  • 快速修复、时间敏感:云端(更快)
  • 昂贵任务、预算敏感:本地
  • 长时间实验、可能失败:本地
  • 生产代码审查:云端(更智能)
  • 学习/探索:本地
  • 重度重构:本地

并行智能体

可同时运行多个智能体,混合云端与本地:

./scripts/spawn.sh backend "Implement user API" claude           # 云端
./scripts/spawn.sh frontend "Build login form" ollama-codex      # 本地
./scripts/spawn.sh docs "Write API documentation" gemini         # 云端
./scripts/spawn.sh tests "Write all unit tests" ollama-claude    # 本地

一次性检查全部:

./skills/tmux-agents/scripts/status.sh

Ollama 设置

本地智能体需要安装 Ollama 并配有编程模型:

# 拉取推荐的模型
ollama pull glm-4.7-flash

# 配置工具(一次性)
ollama launch claude --model glm-4.7-flash --config
ollama launch codex --model glm-4.7-flash --config

提示

  • 会话在 Clawdbot 重启后仍会保留。
  • 风险高或实验性工作可使用本地智能体。
  • 生产关键任务使用云端。
  • 用 tmux ls 查看所有活跃工作。
  • 完成后终止会话以释放资源。

限制

资料未提供具体收费价格、支持的平台范围及效果保证等信息。