今天通过一个实际案例来分享一些使用OpenClaw🦞进行vibe coding的经验和血泪教训
一、龙虾🦞星图
OpenClaw更新速度极快,但Release Note是纯文字(扁平的):星图提供四种筛选器:
1. 版本号 2. 模块名 3. 关键词 4. feature更新类型
点击星图中特定的节点或‘模块’(例如Gateway、CLI)可以在右侧边栏看到详细信息。
此外,还调用了OpenClaw自带的cron job定时爬取openclaw仓库来保证网站up to date。
如果在All versions下选中了某个模块,其实还是挺“蔚为壮观”的~对OpenClaw功能更新有兴趣的同学也可以去瞅瞅:
https://tclaw.aigc.green/graph.html
这个网站是我第一次“真·100%口喷”OpenClaw实现的(之前多少还采用了Codex/Claude Code辅助),过程中趟了不少坑,特将经验总结如下:
二、经验教训
1.sessions_spawn模式
在很多时候,OpenClaw的main Agent总是不记得采用sub-agent模式来工作,main Agent自己在同一个session中既要工作又要跟我们互动,一个活儿干的稀碎。
如果想保持一个session只负责沟通,一个session去执行任务,就需要采用sessions_spawn模式;启动sub-agent模式最好是显式跟main Agent讲:
请采用sessions_spawn模式启动sub-agent来完成xxx任务
如果你要指定特定的agent来完成该任务,则应该显式提醒main Agent:
请采用sessions_spawn模式启动
agent-yyy来完成xxx任务
如果你的OpenClaw中只有main Agent自己一个,那么sessions_spawn就只是main Agent自己的“影分身”,它的SOUL.md、IDENITY.md等配置文件都是通用的,并没有为特定任务进行“特化”(塞太多特化prompt到同一个md文件中也不是明智之举),这就导致main Agent大概率是干啥都半吊子,所谓“一瓶不满半瓶咣当”😂,那么,如何拥有100多个专家化Agents?↓↓
2. 如何拥有100多个🦞专家Agents
市面上有一些不错的开源Agents模板,我选的是Agency-agents: https://github.com/msitarzewski/agency-agents目前Agency-agents项目已经创建出来130多个专家Agents。
以下是The Agency包含的所有Agent模板,按部门分类:
🏗️ Engineering(工程部)- 23个
| Frontend Developer | ||
| Backend Architect | ||
| Mobile App Builder | ||
| AI Engineer | ||
| DevOps Automator | ||
| Security Engineer | ||
| SRE | ||
| Database Optimizer | ||
| Rapid Prototyper | ||
| Solidity Engineer | ||
| Embedded Firmware | ||
| API Gateway Designer | ||
| Microservices Architect | ||
| Cloud Infrastructure | ||
| Network Engineer | ||
| Data Engineer | ||
| ML Engineer | ||
| QA Automation | ||
| Performance Engineer | ||
| Technical Lead | ||
| Site Reliability | ||
| Platform Engineer | ||
| Release Engineer |
🎨 Design(设计部)- 8个
| UI Designer | ||
| UX Researcher | ||
| Brand Guardian | ||
| Whimsy Injector | ||
| Image Prompt Engineer | ||
| Inclusive Design | ||
| Design System Architect | ||
| Motion Designer |
📈 Marketing(营销部)- 26个
| Growth Hacker | ||
| Content Creator | ||
| SEO Specialist | ||
| Social Media Manager | ||
| Reddit Community Builder | ||
| TikTok Strategist | ||
| Instagram Strategist | ||
| Xiaohongshu Specialist | ||
| Baidu SEO Specialist | ||
| WeChat Strategist | ||
| Bilibili Creator | ||
| Kuaishou Coach | ||
| Livestream Commerce | ||
| Podcast Strategist | ||
| Email Marketing | ||
| Influencer Outreach | ||
| Community Manager | ||
| Event Marketing | ||
| PR Specialist | ||
| Video Producer | ||
| Analytics Reporter | ||
| Brand Strategist | ||
| Competitive Analyst | ||
| Customer Journey | ||
| Landing Page Optimizer | ||
| Viral Content Strategist |
💼 Sales(销售部)- 8个
| Outbound Strategist | ||
| Discovery Coach | ||
| Deal Strategist | ||
| Sales Engineer | ||
| Proposal Strategist | ||
| Pipeline Analyst | ||
| Negotiation Coach | ||
| Customer Success |
💰 Paid Media(付费媒体部)- 7个
| PPC Strategist | ||
| Search Query Analyst | ||
| Paid Media Auditor | ||
| Programmatic Buyer | ||
| Social Ads Specialist | ||
| Retargeting Specialist | ||
| Attribution Analyst |
📦 Product(产品部)- 4个
| Sprint Prioritizer | ||
| Trend Researcher | ||
| Behavioral Nudge | ||
| Product Analytics |
📋 Project Management(项目管理部)- 6个
| Studio Producer | ||
| Project Shepherd | ||
| Experiment Tracker | ||
| Jira Workflow Steward | ||
| Risk Manager | ||
| Resource Planner |
🧪 Testing(测试部)- 8个
| Evidence Collector | ||
| Reality Checker | ||
| API Tester | ||
| Accessibility Auditor | ||
| Performance Benchmarker | ||
| Security Auditor | ||
| Usability Tester | ||
| Test Automation Engineer |
🎧 Support(客服部)- 6个
| Support Responder | ||
| Analytics Reporter | ||
| Executive Summary | ||
| Knowledge Base Curator | ||
| Escalation Manager | ||
| Quality Assurance |
🥽 Spatial Computing(空间计算部)- 6个
| XR Interface Architect | ||
| visionOS Engineer | ||
| macOS Metal Engineer | ||
| XR Immersive Developer | ||
| 3D Interaction Designer | ||
| Spatial Audio Engineer |
🎯 Specialized(专项服务部)- 20+个
| Agents Orchestrator | ||
| MCP Builder | ||
| ZK Steward | ||
| Blockchain Security | ||
| Compliance Auditor | ||
| Recruitment Specialist | ||
| Study Abroad Advisor | ||
| Financial Analyst | ||
| Legal Researcher | ||
| Technical Writer | ||
| Data Privacy Officer | ||
| Supply Chain Analyst | ||
| IP Specialist | ||
| Sustainability Advisor | ||
| Crisis Manager | ||
| Investor Relations | ||
| M&A Specialist | ||
| Tax Strategist | ||
| Insurance Advisor | ||
| Real Estate Analyst |
🎮 Game Development(游戏开发部)- 8个
| Game Designer | ||
| Level Designer | ||
| Narrative Designer | ||
| Economy Designer | ||
| Multiplayer Engineer | ||
| Game AI Programmer | ||
| Audio Designer | ||
| QA Tester |
如果想安装这100多个Agents,可以在企微中跟openclaw的main Agent这么说:
请阅读并理解该Github仓库:
https://github.com/msitarzewski/agency-agents
然后将里面的全部agents安装为你(openclaw) 的sub-agents;并在未来的工作中尽量使用sessions_spawn方式来调用其中合适的sub-agents来执行任务,而你作为Orchestrator负责任务的指挥和调度。
几分钟后,main Agents会告诉你安装完成,之后就可以采用sessions_spawn(sub-agents)模式来工作了~
3. 上下文窗口(context)问题
如果企微里的🦞突然不回消息了,可以到终端(Terminal)用openclaw status 查看,大概率是上下文窗口快满了,
此外:
• 在企微中使用 /compact会报错:• WebUI下的context compacting也有bug,会一直卡在这个界面↓
这种情况只能手动openclaw tui进入openclaw的TUI界面,手动执行/compact压缩上下文窗口
/compact指令最终生效了...晕😓)4. 模型能力问题
这个网站在第一次成功展示出星图之前,我把国内大模型试了一遍,效果一言难尽。
其实,如果使用coding agent,比如Claude Code/OpenCode/KIMI Code/Trae/CodeBuddy等,国内大模型实现这个效果是没有问题;那么问题就只能是这些大模型驱动OpenClaw的效能本身出现了问题,尤其是在sub-agents模式下;sub-agents模式需要main Agents对于其他Agents有非常精准高效的管理能力。
直到,切换到了GPT-5.4。一切突然变无比丝滑顺畅......... 难怪说GPT-5.4是“OpenClaw天选大模型”,诚不我欺,这次是真切的体会到了。
国内的大模型团队们,还要加油继续追啊~
5. 关于开发环境的选择
我使用的腾讯云轻量应用服务器的🦞版,在昨天的文章中提供过详细的保姆教程了,此处不再赘述。(保姆教程:如何基于腾讯云部署企业微信版OpenClaw+🦞驱动腾讯文档)
采用云服务器的好处是,你可以配置DNS指向该服务器的地址;然后,你在企微/飞书上跟OpenClaw动动嘴,就能上线一个网站,这种爽感是无与伦比的😊 ~
