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.
Hermes internals and extension points: adding a tool, a provider, or a plugin.
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 · AdvancedACP 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 · AdvancedAdding 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 · AdvancedAgent 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 · AdvancedCreating 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 · AdvancedContributing
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 · AdvancedProvider 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 · AdvancedAdding 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 · AdvancedPrompt 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 · AdvancedTUI & 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 · AdvancedGateway 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 · AdvancedExtending 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 · AdvancedMemory 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 · AdvancedProgrammatic 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 · AdvancedAdding 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 · AdvancedContext 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 · AdvancedSecret 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 · AdvancedTools 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 · AdvancedModel 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 · AdvancedCron 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 · AdvancedImage 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 · AdvancedPlugin 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 · AdvancedVideo 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 · AdvancedWeb 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