SwarmForge实战教程:使用two-pack快速完成后端开发
SwarmForge实战教程使用two-pack快速完成后端开发【免费下载链接】swarm-forgeA simple tool for coordinating several AI agents.项目地址: https://gitcode.com/GitHub_Trending/sw/swarm-forgeSwarmForge是一款基于tmux的AI代理协调工具能够将多个AI代理转变为可靠的专业软件工程师。其中two-pack作为快速后端工作流特别适合小型任务可在无需Gherkin和验收测试的情况下实现快速编码同时保留后端重构和强化功能。一、two-pack工作流简介two-pack是SwarmForge提供的轻量级后端开发方案它包含两个核心角色coder通过TDD和单元测试实现所需功能cleaner批处理coder的交付成果执行代码清理、CRAP和DRY审查、架构审查、封装和关注点分离修复以及语言变异强化正常工作流程为coder→cleaner→coder形成一个紧密的实现/改进循环无需规范、QA、属性测试或验收测试角色。二、环境准备在开始使用two-pack工作流之前确保目标机器已安装以下依赖zshgittmuxBabashka (bb)至少一个配置的代理后端如codex、claude、copilot或grok三、快速开始two-pack工作流1. 获取SwarmForge代码BRANCHtwo-pack curl -L https://github.com/unclebob/swarm-forge/archive/refs/heads/${BRANCH}.tar.gz | tar -xz --strip-components12. 启动swarm在目标项目目录中执行./swarm首次使用时./swarm包装器会下载main分支存档复制swarmforge/scripts/中的共享操作脚本从swarmforge/constitution/articles/暂存共享章程文章然后启动swarmforge/scripts/swarmforge.sh。后续运行将重用现有的本地脚本目录而不是覆盖它。四、two-pack工作流程详解1. 角色协作流程two-pack采用简洁的双角色协作模式coder负责实现功能并编写单元测试cleaner接收coder的工作成果进行代码质量提升改进后的代码返回给coder形成持续迭代当cleaner向coder发送返回交付时coder会继续基于改进后的代码进行开发这种循环模式确保代码质量在开发过程中不断提升。2. 工作树结构SwarmForge会在.worktrees/下为每个角色创建git工作树two-pack的工作树结构如下swarmforge/ swarmforge.conf constitution.prompt constitution/ articles/ engineering.prompt handoffs.prompt workflow.prompt project.prompt local-engineering.prompt local-workflow.prompt roles/ coder.prompt cleaner.prompt3. 交付协议two-pack使用SwarmForge的标准交付协议代理通过三个辅助脚本与交付进行交互swarm_handoff.sh draft-file验证并排队出站交付ready_for_next.sh使用角色配置的接收模式接受工作done_with_current.sh使用角色配置的接收模式完成当前任务或批处理五、配置与自定义1. swarmforge.conf配置two-pack的swarmforge/swarmforge.conf定义了swarm窗口结构示例配置如下window coordinator codex master window coder codex coder window cleaner codex cleaner每个窗口定义格式为window role agent worktree [task|batch] [extra-cli-args...]2. 终端后端选择SwarmForge支持多种终端后端可通过环境变量SWARMFORGE_TERMINAL指定SWARMFORGE_TERMINALghostty ./swarm SWARMFORGE_TERMINALterminal-app ./swarm SWARMFORGE_TERMINALwindows-terminal ./swarm SWARMFORGE_TERMINALnone ./swarm六、停止swarm要停止swarm关闭swarmforge/swarmforge.conf中列出的第一个窗口。该清理窗口会关闭tmux会话并关闭其余跟踪窗口。七、总结two-pack工作流为小型后端开发任务提供了快速、高效的解决方案通过coder和cleaner两个角色的紧密协作在保证开发速度的同时不牺牲代码质量。它特别适合那些需要快速编码而又不想引入过多流程 overhead 的项目。SwarmForge的配置驱动拓扑和项目本地角色定义使得two-pack工作流能够轻松适应不同项目需求同时保持AI代理协作的可靠性和专业性。无论是初次尝试AI代理协作还是寻找提升后端开发效率的工具two-pack都是一个值得尝试的选择 【免费下载链接】swarm-forgeA simple tool for coordinating several AI agents.项目地址: https://gitcode.com/GitHub_Trending/sw/swarm-forge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

SpringBoot+SSM构建超市果蔬销售系统实战

SpringBoot+SSM构建超市果蔬销售系统实战

1. 项目背景与核心需求超市果蔬销售商城管理系统是传统零售行业数字化转型的典型应用场景。随着生鲜电商和社区团购模式的兴起,中小型超市对线上线下一体化管理系统的需求日益增长。这个基于SpringBoot和SSM框架的系统,主要解决以下几个核心痛点&#xf…

2026/8/9 19:40:01 阅读更多 →
综合能源系统低碳优化调度模型解析

综合能源系统低碳优化调度模型解析

1. 项目背景与核心价值在能源结构转型的大背景下,综合能源系统(IES)的低碳优化调度正成为行业研究热点。这个项目针对热电联产机组、燃气机组与新能源的协同调度问题,创新性地融合了多元储能技术和阶梯碳交易机制,为区…

2026/8/9 19:40:01 阅读更多 →
未来理财规划:从零开始构建财务自由之路

未来理财规划:从零开始构建财务自由之路

1. 为什么我们需要"未来的你理财"?上周五晚上11点,我盯着手机银行里那个触目惊心的数字发呆——工作5年,存款还不到3万。那一刻我突然意识到:如果继续这样稀里糊涂地花钱,10年后的我可能还在为房租发愁。这就…

2026/8/9 19:39:01 阅读更多 →

最新新闻

揭秘AtlasOS:如何让Windows系统性能飙升26%的秘密武器

揭秘AtlasOS:如何让Windows系统性能飙升26%的秘密武器

揭秘AtlasOS:如何让Windows系统性能飙升26%的秘密武器 【免费下载链接】Atlas 🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability. 项目地址: https://gitcode.com/GitHub_Trending/atla…

2026/8/9 20:35:25 阅读更多 →
200行Python实现全本地RAG:Ollama+ChromaDB搭建检索增强生成系统

200行Python实现全本地RAG:Ollama+ChromaDB搭建检索增强生成系统

1. 项目概述:一次从零到一的全本地RAG搭建之旅最近在折腾大语言模型应用,发现一个挺有意思的现象:很多朋友一提到RAG(检索增强生成),第一反应就是去找各种云服务或者复杂的框架,总觉得不搞个分布…

2026/8/9 20:35:25 阅读更多 →
flutter社交登录集成指南:Google、Facebook和Apple登录全解析

flutter社交登录集成指南:Google、Facebook和Apple登录全解析

flutter社交登录集成指南:Google、Facebook和Apple登录全解析 【免费下载链接】firebase_auth_demo_flutter Reference Authentication Flow with Flutter & Firebase 项目地址: https://gitcode.com/gh_mirrors/fi/firebase_auth_demo_flutter 在移动应…

2026/8/9 20:35:25 阅读更多 →
开源AIGC周刊实战:用Fish Speech 1.5打造多语种语音合成应用

开源AIGC周刊实战:用Fish Speech 1.5打造多语种语音合成应用

开源AIGC周刊实战:用Fish Speech 1.5打造多语种语音合成应用 【免费下载链接】open-source-ai-weekly 优质AI开源项目周刊, 每周一更新 项目地址: https://gitcode.com/gh_mirrors/op/open-source-ai-weekly GitHub 加速计划 / op / open-source-ai-weekly 是…

2026/8/9 20:35:25 阅读更多 →
终极纹理压缩指南:Photoshop专业插件完整使用教程

终极纹理压缩指南:Photoshop专业插件完整使用教程

终极纹理压缩指南:Photoshop专业插件完整使用教程 【免费下载链接】Intel-Texture-Works-Plugin Intel has extended Photoshop* to take advantage of the latest image compression methods (BCn/DXT) via plugin. The purpose of this plugin is to provide a to…

2026/8/9 20:35:25 阅读更多 →
快速集成DSR功能:通过智能合约与Python API实现Dai收益优化

快速集成DSR功能:通过智能合约与Python API实现Dai收益优化

快速集成DSR功能:通过智能合约与Python API实现Dai收益优化 【免费下载链接】developerguides Developer guides to integrate with MakerDAOs smart contracts, SDKs, APIs, products, and partners 项目地址: https://gitcode.com/gh_mirrors/de/developerguide…

2026/8/9 20:34:24 阅读更多 →

日新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/9 0:01:47 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/9 0:01:47 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/9 0:03:48 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/9 17:05:02 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/9 0:45:04 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/9 17:05:02 阅读更多 →