←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
1 merged, 1 open
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 compaction engine plugin

#94102 · Opened Aug 24, 2026  Open

Adds Tameru as a built-in pluggable context engine (plugins/context_engine/tameru/). The plugin compresses bulky tool output deterministically and extractively in the low-millisecond range with zero API calls, a local and auditable alternative to the abstractive summarisation path that can block turns for minutes.

The PR addresses several long-standing context-management issues upstream (#39691, #76151, #88988) and implements Hermes's ContextCompressor host contract under the canonical tameru engine name.