Every official page, with guidance at your level

207 lessons.
The full source, never summarised away.

Each lesson reproduces one official documentation page in full, adds a plain-language note to every section, and closes with a quiz whose answers all live on that page.

207documentation lessons
9courses
769grounded questions
Built from the Nous Research repository · 481,769 source words · snapshot 18 August 2026
OrientWhat the page holds, before you read it
ReadThe complete official text, unedited
CheckQuestions answered by this page alone
Your academy progress0 / 207
Open learning dashboard →

Hermes internals and extension points: adding a tool, a provider, or a plugin.

Developer Guide

Architecture

Architecture: Hermes Agent internals — major subsystems, execution paths, data flow, and where to read next. 8 sections with per-section guidance and a knowledge check.

معمارية Hermes9 min · 3 questions · Advanced
Developer Guide

ACP Internals

ACP Internals: How the ACP adapter works: lifecycle, sessions, event bridge, approvals, and tool rendering. 10 sections with per-section guidance and a knowledge check.

بنية ACP من الداخل3 min · 1 question · Advanced
Developer Guide

Adding Tools

Adding Tools: How to add a new tool to Hermes Agent — schemas, handlers, registration, and toolsets. 10 sections with per-section guidance and a knowledge check.

إضافة أداة جديدة4 min · 3 questions · Advanced
Developer Guide

Agent Loop Internals

Agent Loop Internals: Detailed walkthrough of AIAgent execution, API modes, tools, callbacks, and fallback behavior. 12 sections with per-section guidance and a knowledge check.

حلقة الوكيل من الداخل7 min · 2 questions · Advanced
Developer Guide

Creating Skills

Creating Skills: How to create skills for Hermes Agent — SKILL.md format, guidelines, and publishing. 11 sections with per-section guidance and a knowledge check.

إنشاء Skill من الصفر15 min · 4 questions · Advanced
Developer Guide

Contributing

Contributing: How to contribute to Hermes Agent — dev setup, code style, PR process. 11 sections with per-section guidance and a knowledge check.

المساهمة في المشروع9 min · 3 questions · Advanced
Developer Guide

Provider Runtime Resolution

Provider Runtime Resolution: How Hermes resolves providers, credentials, API modes, and auxiliary models at runtime. 12 sections with per-section guidance and a knowledge check.

اختيار المزوّد أثناء التشغيل6 min · 2 questions · Advanced
Developer Guide

Adding Providers

Adding Providers: How to add a new inference provider to Hermes Agent — auth, runtime resolution, CLI flows, adapters, tests, and docs. 21 sections with per-section guidance and a knowledge check.

إضافة مزوّد نماذج12 min · 2 questions · Advanced
Developer Guide

Prompt Assembly

Prompt Assembly: How Hermes builds the system prompt, preserves cache stability, and injects ephemeral layers. 12 sections with per-section guidance and a knowledge check.

كيف يُبنى الطلب المُرسل للنموذج10 min · 4 questions · Advanced
Developer Guide

TUI & Desktop from Worktrees

TUI & Desktop from Worktrees: Run the Ink TUI and Electron desktop app from a git worktree without a full npm install per checkout. 6 sections with per-section guidance and a knowledge check.

تطوير الواجهات من Worktrees5 min · 4 questions · Advanced
Developer Guide

Gateway Internals

Gateway Internals: How the messaging gateway boots, authorizes users, routes sessions, and delivers messages. 14 sections with per-section guidance and a knowledge check.

بنية البوابة من الداخل9 min · 3 questions · Advanced
Developer Guide

Extending the CLI

Extending the CLI: Build wrapper CLIs that extend the Hermes TUI with custom widgets, keybindings, and layout changes. 6 sections with per-section guidance and a knowledge check.

توسيع سطر الأوامر4 min · 2 questions · Advanced
Developer Guide

Memory Provider Plugins

Memory Provider Plugins: How to build a memory provider plugin for Hermes Agent. 13 sections with per-section guidance and a knowledge check.

إضافات مزوّد الذاكرة8 min · 4 questions · Advanced
Developer Guide

Programmatic Integration

Programmatic Integration: Three protocols for driving hermes-agent from external programs: ACP, the TUI gateway JSON-RPC, and the OpenAI-compatible HTTP API. 7 sections with per-section guidance and a knowledge check.

الدمج البرمجي مع Hermes8 min · 3 questions · Advanced
Developer Guide

Adding a Platform Adapter

Adding a Platform Adapter: an official documentation page covering `hermes config` and related settings, reproduced in full with per-section guidance.

إضافة محوّل منصة جديد22 min · 4 questions · Advanced
Developer Guide

Context Engine Plugins

Context Engine Plugins: How to build a context engine plugin that replaces the built-in ContextCompressor. 12 sections with per-section guidance and a knowledge check.

إضافات محرك السياق10 min · 3 questions · Advanced
Developer Guide

Secret Source Plugins

Secret Source Plugins: How to build a secret-manager backend plugin for Hermes Agent. 10 sections with per-section guidance and a knowledge check.

إضافات مصادر الأسرار7 min · 4 questions · Advanced
Developer Guide

Tools Runtime

Tools Runtime: Runtime behavior of the tool registry, toolsets, dispatch, and terminal environments. 9 sections with per-section guidance and a knowledge check.

زمن تشغيل الأدوات7 min · 2 questions · Advanced
Developer Guide

Model Provider Plugins

Model Provider Plugins: How to build a model provider (inference backend) plugin for Hermes Agent. 15 sections with per-section guidance and a knowledge check.

إضافات مزوّد النماذج9 min · 4 questions · Advanced
Developer Guide

Cron Internals

Cron Internals: How Hermes stores, schedules, edits, pauses, skill-loads, and delivers cron jobs. 11 sections with per-section guidance and a knowledge check.

بنية Cron من الداخل11 min · 5 questions · Advanced
Developer Guide

Image Generation Provider Plugins

Image Generation Provider Plugins: How to build an image-generation backend plugin for Hermes Agent. 13 sections with per-section guidance and a knowledge check.

إضافات مزوّد توليد الصور7 min · 3 questions · Advanced
Developer Guide

Plugin LLM Access

Plugin LLM Access: Run any LLM call from inside a plugin via ctx.llm — chat or structured, sync or async. Host-owned auth, fail-closed trust gate, optional JSON Schema validation. 13 sections with per-section guidance and a knowledge check.

وصول الإضافات إلى النموذج13 min · 3 questions · Advanced
Developer Guide

Video Generation Provider Plugins

Video Generation Provider Plugins: How to build a video-generation backend plugin for Hermes Agent. 12 sections with per-section guidance and a knowledge check.

إضافات مزوّد توليد الفيديو5 min · 3 questions · Advanced
Developer Guide

Web Search Provider Plugins

Web Search Provider Plugins: How to build a web-search/extract/crawl backend plugin for Hermes Agent. 13 sections with per-section guidance and a knowledge check.

إضافات مزوّد البحث7 min · 2 questions · Advanced