Hermes
云端 agent 工作流与项目执行环境,自动化完成从代码到部署的全流程。
Media / Preview
Hermes project cover.
Screenshots will be added as the project interface stabilizes.
Why
我需要一种方式,让 agent 不只是本地运行,而是能在云端执行完整的项目流程:从代码修改、Git 提交、到 Cloudflare Pages 部署和验证。Hermes 就是这个云端执行环境。
核心问题:如何让 agent 在云端安全、可靠地完成端到端的开发和部署任务?
What it does
- 在云端执行 Git 操作(add, commit, push)
- 触发并监控 GitHub Actions 部署流程
- 自动验证部署结果(HTTP 状态、页面内容)
- 生成结构化的阶段报告
当前能力边界:主要覆盖静态网站和 Cloudflare Pages 部署。对于需要复杂构建步骤的项目,仍需人工介入。
Current status
阶段:持续迭代
已完成:GitHub 集成、Cloudflare Pages 部署验证、阶段报告生成
仍待完成:更复杂的构建流程支持、多环境部署、回滚机制
Design notes
采用"最小权限 + 可观测"原则。agent 只拥有完成任务所需的最小权限,所有操作都有日志和验证步骤。这样即使出现问题,也能快速定位和恢复。
报告驱动的设计:每个任务执行后自动生成报告,记录做了什么、结果如何、下一步建议。这让项目状态始终可见。
Impact
对个人工作流:conanxin.com 的部署和更新完全自动化,从代码修改到线上验证只需一次 push。
复用价值:验证和报告模板可以直接应用于任何 Cloudflare Pages 项目。
Next
- 支持更复杂的构建流程(如需要 npm build 的项目)
- 增加多环境部署(staging / production)
- 建立回滚和错误恢复机制