Gas Town完全指南:从安装到精通的多智能体工作流管理终极教程

Gas Town完全指南:从安装到精通的多智能体工作流管理终极教程 Gas Town完全指南从安装到精通的多智能体工作流管理终极教程【免费下载链接】gastownGas Town - multi-agent workspace manager项目地址: https://gitcode.com/GitHub_Trending/ga/gastownGas Town是一款功能强大的多智能体工作流管理系统专为Claude Code设计提供持久化工作跟踪能力。本教程将帮助你从安装到精通充分利用这个终极多智能体工作区管理器轻松协调多个AI代理协同工作。为什么选择Gas Town传统的AI代理工作流存在诸多挑战而Gas Town提供了创新解决方案挑战Gas Town解决方案代理重启后丢失上下文工作状态持久化存储在Git支持的钩子中手动协调多个代理内置邮箱、身份标识和工作交接机制多代理管理混乱轻松扩展到20-30个代理工作状态保存在代理内存中工作状态存储在Beads分类账中Gas Town核心概念解析 The Mayor 你的主要AI协调者。Mayor是一个Claude Code实例掌握你的工作区、项目和代理的全部上下文。从这里开始——只需告诉Mayor你想要完成什么。Town ️你的工作区目录例如~/gt/。包含所有项目、代理和配置。Rigs ️项目容器。每个rig包装一个Git仓库并管理其关联的代理。相关代码实现可查看internal/rig/目录。Crew Members 你在rig中的个人工作区。这是你进行实际操作的地方。Polecats 临时工作代理完成任务后就会消失。其管理逻辑位于internal/polecat/。Hooks 基于Git工作树的持久化存储用于存储代理工作。可在internal/hooks/查看实现。Convoys 工作跟踪单元。捆绑多个beads分配给代理。相关实现见internal/convoy/。Beads Integration 基于Git的问题跟踪系统将工作状态存储为结构化数据。Bead ID也称为issue ID使用前缀5字符字母数字格式例如gt-abc12hq-x7k2m。前缀表示项目的来源或rig。Gas Town新手请参阅docs/glossary.md获取完整的术语和概念指南。快速安装指南 ⚡系统要求Go 1.23- 用于编译源代码Git 2.25- 支持工作树功能beads (bd) 0.44.0- 用于自定义类型支持 internal/deps/beads.gosqlite3- 用于convoy数据库查询通常在macOS/Linux上预装tmux 3.0- 推荐使用以获得完整体验Claude Code CLI默认运行时Codex CLI可选运行时安装步骤# 安装Gas Town (选择一种方式) # Homebrew (推荐) brew tap steveyegge/gastown brew install gt # npm npm install -g gastown/gt # 从源码安装 go install github.com/steveyegge/gastown/cmd/gtlatest # 如果使用go install将Go二进制文件添加到PATH添加到~/.zshrc或~/.bashrc export PATH$PATH:$HOME/go/bin # 使用git初始化创建工作区 gt install ~/gt --git cd ~/gt # 添加你的第一个项目 gt rig add myproject https://gitcode.com/gh_mirrors/ga/gastown # 创建你的crew工作区 gt crew add yourname --rig myproject cd myproject/crew/yourname # 启动Mayor会话你的主要界面 gt mayor attach快速入门3分钟上手工作流基本工作流程Gas Town的工作流程设计直观高效告诉Mayor你想要构建什么Mayor创建包含beads的convoyMayor将bead分配给代理代理将工作状态存储在Hook中代理完成工作并向Convoy报告Mayor向你总结进度功能开发示例# 1. 启动Mayor gt mayor attach # 2. 在Mayor会话中创建包含bead ID的convoy gt convoy create Feature X gt-abc12 gt-def34 --notify --human # 3. 将工作分配给代理 gt sling gt-abc12 myproject # 4. 跟踪进度 gt convoy list # 5. 监控代理 gt agents常用工作流详解Mayor工作流推荐最适合协调复杂的多任务工作# 连接到Mayor gt mayor attach # 在Mayor中创建convoy并让它编排工作 gt convoy create Auth System gt-x7k2m gt-p9n4q --notify # 跟踪进度 gt convoy list最小模式无Tmux手动运行单个运行时实例。Gas Town仅跟踪状态。gt convoy create Fix bugs gt-abc12 # 创建convoy如果跳过sling会自动创建 gt sling gt-abc12 myproject # 分配给工作代理 claude --resume # 代理读取邮件运行工作Claude # 或: codex # 在工作区启动Codex gt convoy list # 检查进度Beads公式工作流最适合预定义的可重复流程公式是存储在.beads/formulas/中的TOML定义工作流。例如formula/gastown-release.formula.toml。执行公式# 列出可用公式 bd formula list # 使用变量运行公式 bd cook release --var version1.2.0 # 创建用于跟踪的公式实例 bd mol pour release --var version1.2.0核心命令参考工作区管理gt install path # 初始化工作区 gt rig add name repo # 添加项目 gt rig list # 列出项目 gt crew add name --rig rig # 创建crew工作区代理操作gt agents # 列出活动代理 gt sling bead-id rig # 将工作分配给代理 gt mayor attach # 启动Mayor会话 gt prime # 上下文恢复在现有会话中运行内置代理预设claude,gemini,codex,cursor,auggie,ampConvoy工作跟踪gt convoy create name [issues...] # 创建包含问题的convoy gt convoy list # 列出所有convoy gt convoy show [id] # 显示convoy详情 gt convoy add convoy-id issue-id... # 向convoy添加问题配置# 设置自定义代理命令 gt config agent set claude-glm claude-glm --model glm-4 # 设置默认代理 gt config default-agent claude-glm # 查看配置 gt config show高级功能探索仪表盘Gas Town包含用于监控的Web仪表盘# 启动仪表盘 gt dashboard --port 8080 # 在浏览器中打开 open http://localhost:8080仪表盘功能实时代理状态Convoy进度跟踪Hook状态可视化配置管理推进原理Gas Town使用Git钩子作为推进机制。每个钩子是一个Git工作树具有持久状态- 工作在代理重启后仍然存在版本控制- 所有更改都在Git中跟踪回滚能力- 可恢复到任何先前状态多代理协调- 通过Git共享MEOWMayor增强型编排工作流MEOW是推荐的工作模式告诉Mayor- 描述你想要的内容Mayor分析- 将其分解为任务Convoy创建- Mayor创建包含beads的convoy代理生成- Mayor生成适当的代理工作分配- Beads通过钩子分配给代理进度监控- 通过convoy状态跟踪完成- Mayor总结结果故障排除与常见问题代理失去连接检查钩子是否正确初始化gt hooks list gt hooks repairConvoy卡住强制刷新gt convoy refresh convoy-idMayor无响应重启Mayor会话gt mayor detach gt mayor attachGas Town使用技巧始终从Mayor开始- 它被设计为你的主要界面使用convoy进行协调- 它们提供跨代理的可见性利用钩子进行持久化- 你的工作不会消失为重复任务创建公式- 使用Beads配方节省时间监控仪表盘- 获取实时可见性让Mayor编排- 它知道如何管理代理通过本指南你现在已经掌握了Gas Town的核心功能和高级用法。这个强大的多智能体工作流管理系统将帮助你更高效地协调AI代理实现复杂项目的无缝协作。无论你是个人开发者还是团队负责人Gas Town都能为你的工作流程带来革命性的改进。【免费下载链接】gastownGas Town - multi-agent workspace manager项目地址: https://gitcode.com/GitHub_Trending/ga/gastown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考