42-evey

evey-session-guard

Session lifecycle management and cleanup for Hermes Agent.

290 stars31 forksPythonMIT

Repository last updated Jul 18, 2026

Overview

Evey Session Guard is a plugin for the Hermes Agent ecosystem that handles session lifecycle management and cleanup. It ensures that agent sessions are properly tracked and terminated when no longer needed, preventing resource leaks and maintaining system hygiene.

The plugin integrates with Hermes Agent to monitor active sessions, enforce session timeouts, and perform cleanup routines. It is designed for developers and operators running autonomous agents who need reliable session management without manual intervention.

Highlights

  • Manages session lifecycle from creation to cleanup
  • Enforces session timeouts automatically
  • Prevents resource leaks in agent deployments
  • Integrates seamlessly with Hermes Agent

Features

Session Tracking

Monitors active sessions and their states within the Hermes Agent environment.

Automated Cleanup

Terminates stale or expired sessions to free up resources and maintain system stability.

Timeout Enforcement

Configurable session timeouts ensure sessions do not persist indefinitely.

Installation

Commands are reproduced exactly as published by the project maintainers. Always check the upstream repository for the current instructions.

git clone https://github.com/42-evey/hermes-plugins.git
cp -r hermes-plugins/evey-* ~/.hermes/plugins/
cp hermes-plugins/evey_utils.py ~/.hermes/plugins/
# Restart hermes-agent

Requirements

  • Hermes Agent installed and running
  • Python 3.8+

How it's built

Evey Session Guard is written in Python and distributed as a plugin for Hermes Agent. It integrates via the agent's plugin interface, hooking into session lifecycle events. The plugin uses standard Python libraries and does not require additional dependencies beyond those already present in the Hermes Agent runtime.

Source

This summary was written for Neura Market from the project's own repository. Install commands, identifiers and licence details are reproduced unchanged. The 42-evey/evey-session-guard repository is the authoritative source and the place to file issues or contribute.

Category: Autonomy & Orchestration · Licensed under MIT

Related Hermes plugins