←Work

Hermes Agent

Pull requests to Nous Research's open agent framework, aimed at the two places agent UX breaks: context management and desktop media.

Year
2026
Status
2 merged
Role
Contributor
Link
Pull requests

Overview

Hermes is an open agent framework: a CLI, a gateway, a desktop app and evals, built around long-running agent sessions. It is the kind of codebase where theoretical improvements to context handling get stress-tested against real workloads.

Pull requests

Credential-free remote media on Desktop

#83347 · Opened Aug 10, 2026 · Merged Aug 15, 2026  Merged

Fixed remote audio and video playback in Hermes Desktop without exposing gateway credentials to the renderer. A hermes-media://remote/ protocol target resolves the selected backend and attaches authentication inside Electron main, backed by a dedicated managed-file stream endpoint with byte ranges, media-type allowlists and nosniff. The renderer never sees a token.

Landed on Aug 15, 2026 via the maintainer's salvage PR #86836, which carried the same fix to main.

Tameru in the Hermes plugin catalogue

#94102 · Opened Aug 24, 2026 · Merged Oct 12, 2026  Merged

Landed after review iteration as a plugin-catalogue entry shipping Tameru 1.4.1 as a standalone installable plugin, pinned to a reviewed commit of hermes-tameru-plugin. Users install the catalogue entry and select context: engine: tameru.

The plugin compresses bulky tool output deterministically and extractively inside Hermes's own demotion gates, with zero auxiliary model calls, and exposes bounded recovery through the context-engine interface. It implements the ContextCompressor host contract under the canonical tameru engine name.