Hermes Agent Connection

Domain: Real Packages

🎯 Motivation

The packages in this domain all connect to the Hermes Agent ecosystem. Understanding how they fit together helps students see the full picture: Hermes is the brain, Jupyter is the interface, and these packages are the bridges between them.

πŸ“‹ Concrete Example

The dependency chain: jupyterhub-litellm provides API keys β†’ jupyter-ai-hermes uses keys to talk to Hermes via ACP β†’ hermes-acp-sdk implements the ACP protocol β†’ jupyter-ai-hermes-magics gives students the %%hermes shortcut β†’ jupyter-hermes-proxy shows the Hermes dashboard in JupyterLab.

πŸ”— Analogy

Like a school’s communication system β€” the admin office (LiteLLM) manages credentials, the intercom (ACP SDK) defines the protocol, the classroom phone (jupyter-ai-hermes) connects to the system, the speed-dial button (magics) makes it one-click, and the display screen (proxy) shows what is happening.