# Hermes Agent Template

> 仓库地址：https://github.com/Crustocean/hermes-agent-template
> 作者/组织：Crustocean
> 成熟度：beta
> 分析日期：2026-04-15

## 一句话总结
Crustocean 平台的通用 Docker 云 agent 模板，包含配置获取、Hermes 补丁、技能模块和 Railway 部署支持。

## 项目定位与架构
hermes-agent-template 是 Crustocean 组织为其平台定制的 Hermes Agent 云部署模板。虽然文档较少，但从仓库结构可以推断其架构和用途。

核心组件（Python 98.4%）包括：`crustocean.py` 和 `crustocean_tools.py`（Crustocean 平台集成）、`evolution.py`（演化机制）、`poker.py`（动机选择）、`fetch_config.py`（远程配置获取）、`patch_hermes.py`（平台注册补丁）、`redaction.py`（数据脱敏）、`start.sh` + `start_gateway.py`（启动脚本）。

部署支持 Docker（Dockerfile）和 Railway（Railway.toml），含 GitHub Actions CI/CD workflow。Skills 子目录提供模块化功能扩展。

## 关键技术特性
- **Crustocean 平台集成**：专用 adapter 和工具集
- **远程配置获取**：`fetch_config.py` 支持从远程源拉取配置
- **Hermes 补丁机制**：`patch_hermes.py` 在构建时注册 Crustocean 平台
- **数据脱敏**：`redaction.py` 模块处理敏感信息
- **演化机制**：`evolution.py` 实现某种形式的 agent 行为进化
- **Railway 部署**：Railway.toml 配置支持一键云部署

## 设计亮点与创新
与 Reina（同为 Crustocean 组织）共享核心模块（evolution.py、poker.py、redaction.py、patch_hermes.py），体现了 Crustocean 在 Hermes Agent 基础上构建了一套可复用的 agent 行为框架。模板化设计降低了新 agent 的创建门槛。

## 局限性与风险
文档极少（无可读的 README），项目仅 4 commits/2 stars，成熟度存疑。高度耦合于 Crustocean 平台，对通用用户价值有限。代码结构和功能需要从源码推断。

## 与生态系统的关联
与 Reina（Crustocean 平台的自主 agent）密切关联，是 Crustocean 生态的基础模板。与 hermes-agent-docker（通用 Docker 模板）在定位上类似，但 hermes-agent-template 面向特定平台。展示了基于 Hermes Agent 构建 PaaS 级 agent 服务的模式。
