# Hermes Paperclip Adapter

> 仓库地址：https://github.com/NousResearch/hermes-paperclip-adapter
> 作者/组织：Nous Research
> 成熟度：beta
> 分析日期：2026-04-15

## 一句话总结
将 Hermes Agent 作为"受管员工"接入 Paperclip 协作平台，实现任务分配、输出结构化和成本追踪的完整集成。

## 项目定位与架构
Hermes Paperclip Adapter 是一个集成层，解决的核心问题是：如何将自主性极强的 Hermes Agent 纳入企业级的 **Paperclip 任务编排平台**管理。它桥接了两个世界——Paperclip 的任务分配基础设施与 Hermes 的自主能力。

架构遵循清晰的流程：Paperclip heartbeat scheduler → CLI 调用 Hermes → 捕获并解析结构化输出 → 追踪资源消耗 → 向平台报告结果。Skill 从双源加载——Paperclip 管理的 bundle 和 Hermes 原生 repository，通过 snapshot API 统一。

## 关键技术特性
- **Multi-Provider Support**：支持 Anthropic、OpenRouter、OpenAI、Nous、Codex、ZAI、Kimi Coding、MiniMax 八家推理服务
- **Output Refinement**：将 raw terminal session 转为 typed transcript，ASCII → GitHub-flavored Markdown，过滤诊断噪音
- **Session Continuity**：filesystem checkpoint + session codec validation 确保跨 heartbeat 状态持久化
- **Responsive Triggering**：除标准任务分配外，teammate 评论 issue 也能触发 agent 响应
- **Cost Tracking**：透明的资源消耗追踪，tool session 与 conversation history 分离

## 设计亮点与创新
最巧妙的设计是**双源 skill 统一**：Paperclip 的企业 skill bundle 和 Hermes 的开源 skill 生态通过 snapshot API 无缝融合，既保留了企业管控又不牺牲社区丰富度。Output refinement 层也很实用，将 agent 的"自由格式"输出标准化为结构化数据。

## 局限性与风险
- 强依赖 Paperclip 平台，如果 Paperclip 生态收缩则适配器价值受限
- Heartbeat 调度模式可能不适合需要实时响应的场景
- 多 provider 配置增加了运维复杂度

## 与生态系统的关联
是 Hermes Agent 进入**企业协作场景**的关键桥梁。证明了 Hermes 不仅能独立运行，还能作为更大编排系统中的一个 "employee node"。与 hermes-plugins 中的 inter-agent bridge 概念互补。
