ACP 内部机制
ACP 适配器的工作原理:生命周期、会话、事件桥接、审批流程与工具渲染
ACP 适配器的工作原理:生命周期、会话、事件桥接、审批流程与工具渲染
本指南介绍如何向 Hermes gateway 添加新的消息平台。平台适配器将 Hermes 连接到外部消息服务(Telegram、Discord、WeCom 等),使用户可以通过该服务与 agent 交互。
AIAgent 执行流程、API 模式、工具、回调及回退行为的详细说明
Interactive surfaces coalesce consecutive background-process completions that are
Map from every billing/subscription state and typed refusal to the exact TUI copy and recovery action
状态: 已发布(PR 14540)
How to build a cloud browser backend plugin for Hermes Agent
Agent ↔ NAS wire contract for the Chronos cron provider
How hermes_cli is shaped: slash dispatch, config loaders, the skin engine, the transactional update pipeline, and process-identity rules
Which directories belong to which subsystem, and where the right docs entry point lives for each
如何构建替换内置 ContextCompressor 的 context engine 插件
Hermes 如何存储、调度、编辑、暂停、加载技能以及投递 cron 任务
Extend the native Hermes Desktop app — panes, pages, sidebar nav, status bar, palette commands, keybinds, themes, and a scoped backend namespace, with one import and no build step.
How the iron-proxy egress firewall integrates with Hermes — module layout, lifecycle, security invariants, and extension points
Health export, structured diagnostics, fleet queries and how to extend the monitoring plane
SessionSource, SessionEntry, SessionStore, session-key rules and multi-user isolation in the gateway
消息 gateway 如何启动、授权用户、路由会话以及投递消息
如何为 Hermes Agent 构建 memory provider 插件
How micro-compaction amortizes context compression cost: triggers, tail sizing, the cached-prefix trade-off
Behavior-changing plugin middleware for LLM and tool calls: contract, execution order, examples
Design of the one-gateway-for-all-profiles mode: scope composition, secret scope, inbound routing, persistence
Read-only telemetry contract for plugins: event families, correlation IDs, payload safety
Guided onboarding suggests outcomes from the user's app preferences and observed capabilities. It does not grant access or implement a second connection…
通过 ctx.llm 在 plugin 内部运行任意 LLM 调用——支持对话或结构化输出、同步或异步。宿主持有认证凭据,失败关闭信任门控,可选 JSON Schema 验证。
Hermes 如何构建系统 prompt、保持缓存稳定性并注入临时层
Hermes 如何在运行时解析 provider、凭据、API 模式及辅助模型
Plugins can launch and supervise fresh Hermes child sessions without importing
Wire contract between the Hermes gateway relay adapter and external connectors (experimental)
NeMo Relay shared metrics: what is exported, consent and retention, staging validation
How to build a secret-manager backend plugin for Hermes Agent
How Hermes recovers state.db when the FTS index or the file itself is corrupt
Sentence chunker, streaming provider ABC, capability matrix and how to add a streaming TTS provider
Hermes runs shell commands through a pluggable set of terminal backends.
Run the Ink TUI and Electron desktop app from a git worktree without a full npm install per checkout
Hermes Agent 如何通过双重压缩系统和 Anthropic prompt 缓存高效管理上下文窗口。
Hermes Agent 使用 SQLite 数据库(~/.hermes/state.db)跨 CLI 和 gateway 会话持久化会话元数据、完整消息历史及模型配置。这替代了早期的逐会话 JSONL 文件方案。
如何为 Hermes Agent 创建 skill——SKILL.md 格式、规范与发布
如何为 Hermes Agent 构建图像生成后端插件
工具注册表、toolset、调度及终端环境的运行时行为
构建包装 CLI,通过自定义 widget、快捷键和布局变更来扩展 Hermes TUI
逐步指南:构建包含工具、钩子、数据文件和技能的完整 Hermes 插件
Hermes Agent 内部结构——主要子系统、执行路径、数据流及延伸阅读指引
如何为 Hermes Agent 构建模型提供商(推理后端)插件
如何向 Hermes Agent 添加新的推理 provider——认证、运行时解析、CLI 流程、适配器、测试与文档
如何向 Hermes Agent 添加新工具——schema、handler、注册与 toolset
如何为 Hermes Agent 构建视频生成后端插件
从外部程序驱动 hermes-agent 的三种协议:ACP、TUI gateway JSON-RPC 以及兼容 OpenAI 的 HTTP API
如何为 Hermes Agent 构建网页搜索/提取/爬取后端插件
如何为 Hermes Agent 做贡献 — 开发环境配置、代码风格、PR 流程
Hermes Agent 以 ShareGPT 兼容的 JSONL 格式保存对话轨迹,用于训练数据、调试产物和强化学习数据集。